V tomto příkladu se naučíte psát program JavaScript, který získá náhodnou položku z pole.
Abyste pochopili tento příklad, měli byste znát následující programovací témata JavaScriptu:
- Délka pole JavaScriptu
- Matematický JavaScript náhodný ()
- Matematická podlaha JavaScriptu ()
Příklad: Získejte náhodnou položku z pole
// 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ýstup
'Ahoj'
Ve výše uvedeném programu je přístupná náhodná položka z pole.
- Náhodné číslo mezi 0 a array.length je generováno pomocí
Math.random()
metody. Math.floor()
Vrátí nejbližší celé číslo generovanéMath.random()
.- Tento náhodný index se poté použije pro přístup k prvku náhodného pole.