I det här exemplet lär du dig att skriva ett JavaScript-program som får ett slumpmässigt objekt från en matris.
För att förstå detta exempel bör du ha kunskap om följande JavaScript-programmeringsämnen:
- JavaScript Array längd
- JavaScript Matematisk slumpmässig ()
- JavaScript Math golv ()
Exempel: Hämta slumpmässigt objekt från en matris
// 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 ovanstående program har ett slumpmässigt objekt från en matris nås.
- Ett slumpmässigt tal mellan 0 och array.length genereras med
Math.random()
metoden. - Den
Math.floor()
returnerar närmaste heltal som genereras avMath.random()
. - Detta slumpmässiga index används sedan för att komma åt ett slumpmässigt arrayelement.