Program JavaScript untuk Mengurutkan Kata dalam Urutan Abjad

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. Itu split(' ') metode membagi string di spasi putih.
    const words = string.split(' '); // ["I", "am", "learning", "JavaScript"]
  • Elemen array diurutkan menggunakan sort() metode. Itu sort() 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