U ovom ćete primjeru naučiti pisati JavaScript program koji će iz polja dobiti slučajnu stavku.
Da biste razumjeli ovaj primjer, trebali biste imati znanje o sljedećim temama programiranja JavaScript:
- Duljina niza JavaScript
- JavaScript matematika slučajno ()
- JavaScript matematički pod ()
Primjer: Dohvaćanje slučajne stavke iz niza
// program to get a random item from an array function getRandomItem(arr) ( // get random index value const randomIndex = Math.floor(Math.random() * arr.length); // get random item const item = arr(randomIndex); return item; ) const array = (1, 'hello', 5, 8); const result = getRandomItem(array); console.log(result);
Izlaz
'zdravo'
U gore navedenom programu pristupa se slučajnoj stavci iz niza.
- Slučajni broj između 0 i array.length generira se pomoću
Math.random()
metode. Math.floor()
Vraća najbliži cijeli broj generiraMath.random()
.- Taj se slučajni indeks zatim koristi za pristup slučajnom elementu niza.