March 22, 2025 javascript
Cara Mengambil Random Element dari Array di JavaScript
Untuk mengambil random element dari array di JavaScript, gunakan cara berikut:
function randomElement(arr) {
return arr[Math.floor(Math.random() * arr.length)]
}
randomElement([2, 41, 31, 33, 13, 45]) // contoh: 41
randomElement(['dao', 'seh', 'opt', 'gadd', 'ref']) // contoh: opt
Penjelasan:
arr.length
mengambil panjang array.Math.random()
menghasilkan angka desimal random antara 0 s.d 1.Math.random() * arr.length
mengalikan hasil angka desimal random dengan ukuran array, untuk menghasilkan angka desimal random antara 0 s.d panjang array.Math.floor(Math.random() * arr.length)
membulatkan hasil angka random karena index array hanya ada bilangan bulat.arr[Math.floor(Math.random() * arr.length)]
mengambil element berdasarkan index dari angka random yang dihasilkan.