U ovom ćete primjeru naučiti pisati JavaScript program koji sortira riječi u nizu abecednim redom.
Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja JavaScript:
- JavaScript niz
- JavaScript niz
- Razvrstavanje JavaScript niza ()
Primjer: Poredajte riječi po abecednom redu
// 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); )
Izlaz
Unesite rečenicu: Učim JavaScript Razvrstane riječi su: Učim JavaScript
U gornjem primjeru od korisnika se traži da unese rečenicu.
- Rečenica je
split(' ')
metodom podijeljena na elemente niza (pojedinačne riječi) .split(' ')
Metoda dijeli niz na prazninama.const words = string.split(' '); // ("I", "am", "learning", "JavaScript")
- Elementi niza sortirani su pomoću
sort()
metode.sort()
Metoda sortira konce abecednim i uzlaznim redoslijedom.words.sort(); // ("I", "JavaScript", "am", "learning")
for… of
Petlja se koristi za prolazak kroz polja elemente i prikazati ih.
Napomena : Umjesto prikazivanja iz vrijednosti polja, možete također pretvoriti elemente niza natrag u niz i prikazati vrijednosti kao niz pomoću join()
metode.
words.join(' '); // I JavaScript am learning