Bu örnekte, bir diziden rastgele bir öğe alacak bir JavaScript programı yazmayı öğreneceksiniz.
Bu örneği anlamak için, aşağıdaki JavaScript programlama konuları hakkında bilgi sahibi olmalısınız:
- JavaScript Dizi uzunluğu
- JavaScript Matematik rastgele ()
- JavaScript Matematik tabanı ()
Örnek: Bir Diziden Rastgele Öğe Alma
// 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);
Çıktı
'Merhaba'
Yukarıdaki programda, bir diziden rastgele bir öğeye erişilir.
- Yöntem kullanılarak 0 ile dizi.length arasında rastgele bir sayı oluşturulur
Math.random()
. Math.floor()
Tarafından üretilen en yakın tam sayı değerini geriMath.random()
.- Bu rastgele indeks daha sonra rastgele bir dizi öğesine erişmek için kullanılır.