Šajā piemērā jūs iemācīsities rakstīt JavaScript programmu, kas no masīva iegūs nejaušu vienumu.
Lai saprastu šo piemēru, jums jāpārzina šādas JavaScript programmēšanas tēmas:
- JavaScript masīva garums
- JavaScript Math izlases veida ()
- JavaScript matemātikas grīda ()
Piemērs: nejauša vienuma iegūšana no masīva
// 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);
Rezultāts
'Sveiki'
Iepriekš minētajā programmā ir pieejams nejaušs masīva vienums.
- Izmantojot metodi, tiek izveidots nejaušs skaitlis no 0 līdz masīvam.length
Math.random()
. Math.floor()
Atgriež veselam skaitlim vērtību ar ģenerētoMath.random()
.- Šis nejaušais indekss tiek izmantots, lai piekļūtu nejauša masīva elementam.