I dette eksemplet lærer du å skrive et JavaScript-program som vil få et tilfeldig element fra en matrise.
For å forstå dette eksemplet, bør du ha kunnskap om følgende JavaScript-programmeringsemner:
- JavaScript Array lengde
- JavaScript matematikk tilfeldig ()
- JavaScript mattegulv ()
Eksempel: Få tilfeldig vare fra en matrise
// 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);
Produksjon
'Hallo'
I programmet ovenfor får du tilgang til et tilfeldig element fra en matrise.
- Et tilfeldig tall mellom 0 og array.length genereres ved hjelp av
Math.random()
metoden. - Den
Math.floor()
returnerer den nærmeste heltallsverdi som genereres vedMath.random()
. - Denne tilfeldige indeksen brukes deretter til å få tilgang til et tilfeldig element.