I dette eksempel lærer du at skrive et JavaScript-program, der får et tilfældigt element fra en matrix.
For at forstå dette eksempel skal du have kendskab til følgende JavaScript-programmeringsemner:
- JavaScript Array længde
- JavaScript Matematik tilfældig ()
- JavaScript matematikgulv ()
Eksempel: Få tilfældigt element fra en matrix
// 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);
Produktion
'Hej'
I ovenstående program er der adgang til et tilfældigt element fra en matrix.
- Et tilfældigt tal mellem 0 og array.length genereres ved hjælp af
Math.random()
metoden. - Den
Math.floor()
returnerer det nærmeste hele tal genereret afMath.random()
. - Dette tilfældige indeks bruges derefter til at få adgang til et tilfældigt array-element.