Rumah > Artikel > hujung hadapan web > Tukar tatasusunan angka kepada tatasusunan abjad menggunakan JavaScript
Kita perlu menulis fungsi JavaScript yang menerima susunan nombor. Fungsi kita harus mengembalikan rentetan yang terdiri daripada empat bahagian -
empat aksara "perkataan" yang terdiri daripada aksara yang diperoleh daripada dua nombor pertama dan dua nombor terakhir dalam tatasusunan. Susunan hendaklah dibaca dari kiri ke kanan (pertama, kedua, kedua terakhir, terakhir),
Sama seperti di atas, susun tatasusunan mengikut tertib menaik,
Sama seperti di atas, susun tatasusunan mengikut tertib menurun Susun ,
Sama seperti di atas, tukar tatasusunan kepada aksara ASCII dan susun mengikut abjad.
Empat bahagian hendaklah membentuk rentetan, dengan setiap bahagian dipisahkan dengan tanda sempang (-).
Demonstrasi langsung
const arr = [99, 98, 97, 96, 81, 82, 82]; const transform = (arr = []) => { let res = []; res.push(arr[0], arr[1], arr[arr.length-2], arr[arr.length-1]); res = res.map(x=>String.fromCharCode(x)).join(''); const arr1 = arr .map(el => String.fromCharCode(el)) .sort(); const arr2 = (arr1.slice(0, 2) + ',' + arr1.slice(-2)) .split(',') .join(''); const arr3 = arr2 .split('') .reverse() .join(''); return `${res}-${arr2}-${arr3}-${arr2}`; }; console.log(transform(arr));
cbRR-QRbc-cbRQ-QRbc
Atas ialah kandungan terperinci Tukar tatasusunan angka kepada tatasusunan abjad menggunakan JavaScript. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!