În acest exemplu, veți învăța să scrieți un program JavaScript care va obține un element aleatoriu dintr-o matrice.
Pentru a înțelege acest exemplu, ar trebui să aveți cunoștințele despre următoarele subiecte de programare JavaScript:
- Lungimea matricei JavaScript
- JavaScript Math random ()
- JavaScript Math etaj ()
Exemplu: Obțineți un articol aleatoriu dintr-o matrice
// 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);
Ieșire
'Buna ziua'
În programul de mai sus, este accesat un element aleatoriu dintr-o matrice.
- Un număr aleatoriu între 0 și array.length este generat folosind
Math.random()
metoda. Math.floor()
Returnează cea mai apropiată valoare întreagă generată deMath.random()
.- Acest index aleatoriu este apoi utilizat pentru a accesa un element aleatoriu.