Contoh: Mengurutkan Kata dalam Urutan Abjad
// program to sort words in alphabetical order
// take input
const string = prompt('Enter a sentence: ');
// converting to an array
const words = string.split(' ');
// sort the array elements
words.sort();
// display the sorted words
console.log('The sorted words are:');
for (const element of words) {
console.log(element);
}
Keluaran
Enter a sentence: I am learning JavaScript The sorted words are: I JavaScript am learning
Dalam contoh di atas, pengguna diminta untuk memasukkan kalimat.
- Kalimat tersebut dibagi menjadi elemen array (kata individu) menggunakan
split(' ')
metode. Itusplit(' ')
metode membagi string di spasi putih.const words = string.split(' '); // ["I", "am", "learning", "JavaScript"]
- Elemen array diurutkan menggunakan
sort()
metode. Itusort()
metode mengurutkan string dalam urutan abjad dan menaik.words.sort(); // ["I", "JavaScript", "am", "learning"]
- Itu
for...of
loop digunakan untuk mengulang elemen array dan menampilkannya.
Catatan: Alih-alih menampilkan dari nilai array, Anda juga dapat mengonversi elemen array kembali ke string dan menampilkan nilai sebagai string menggunakan join()
metode.
words.join(' '); // I JavaScript am learning