In dit voorbeeld leert u een JavaScript-programma te schrijven dat een willekeurig item uit een array haalt.
Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende JavaScript-programmeeronderwerpen:
- JavaScript-array lengte
- JavaScript willekeurige wiskunde ()
- JavaScript-wiskundevloer ()
Voorbeeld: haal een willekeurig item uit een array
// 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);
Uitvoer
'Hallo'
In het bovenstaande programma wordt een willekeurig item uit een array benaderd.
- Met behulp van de methode wordt een willekeurig getal tussen 0 en array.length gegenereerd
Math.random()
. - Het
Math.floor()
retourneert de dichtstbijzijnde gehele waarde die is gegenereerd doorMath.random()
. - Deze willekeurige index wordt vervolgens gebruikt om toegang te krijgen tot een willekeurig array-element.