У овом примеру ћете научити да пишете ЈаваСцрипт програм који ће добити случајну ставку из низа.
Да бисте разумели овај пример, требало би да имате знање о следећим темама програмирања ЈаваСцрипт:
- Дужина ЈаваСцрипт низа
- ЈаваСцрипт Матх рандом ()
- ЈаваСцрипт Матх флоор ()
Пример: Набавите насумични предмет из низа
// 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);
Оутпут
'Здраво'
У горе наведеном програму приступа се случајној ставци из низа.
- Случајни број између 0 и арраи.ленгтх генерише се помоћу
Math.random()
методе. Math.floor()
Враћа најближе цео број који генеришеMath.random()
.- Овај случајни индекс се затим користи за приступ случајном елементу низа.