Selles näites õpid kirjutama JavaScripti programmi, mis saab massiivilt juhusliku üksuse.
Selle näite mõistmiseks peaksid teil olema teadmised järgmistest JavaScripti programmeerimise teemadest:
- JavaScripti massiivi pikkus
- JavaScripti matemaatiline juhuslik ()
- JavaScripti matemaatika korrus ()
Näide: hankige massiivilt juhuslik üksus
// 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);
Väljund
'Tere'
Ülaltoodud programmis pääseb juurde massiivi juhuslikule üksusele.
- Meetodi abil genereeritakse juhuslik arv vahemikus 0 kuni array.length
Math.random()
. Math.floor()
Tagastab lähima täisarvuni loodudMath.random()
.- Seejärel kasutatakse seda juhuslikku indeksit juhusliku massiivi elemendi juurde pääsemiseks.