Tässä esimerkissä opit kirjoittamaan JavaScript-ohjelman, joka saa satunnaisen kohteen matriisista.
Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista JavaScript-ohjelmoinnin aiheista:
- JavaScript-matriisin pituus
- JavaScript Math satunnainen ()
- JavaScript Math -kerros ()
Esimerkki: Hae satunnainen kohde taulukosta
// 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);
Tuotos
'Hei'
Yllä olevassa ohjelmassa käytetään matriisin satunnaista kohdetta.
- Menetelmällä luodaan satunnaisluku välillä 0 - array.length
Math.random()
. Math.floor()
Palauttaa lähimpään kokonaislukuun syntyyMath.random()
.- Tätä satunnaisindeksiä käytetään sitten satunnainen taulukkoelementin käyttämiseen.