Contoh: Dapatkan Item Acak Dari Array

// 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);

Keluaran

'hello'

Dalam program di atas, item acak dari array diakses.

  • Angka acak antara 0 untuk array.panjang dihasilkan menggunakan Math.random() metode.
  • Itu Math.floor() mengembalikan nilai integer terdekat yang dihasilkan oleh Math.random().
  • Indeks acak ini kemudian digunakan untuk mengakses elemen array acak.