Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Boleh Memilih Elemen Rawak daripada Tatasusunan JavaScript?

Bagaimanakah Saya Boleh Memilih Elemen Rawak daripada Tatasusunan JavaScript?

Susan Sarandon
Lepaskan: 2024-12-22 06:19:54
asal
791 orang telah melayarinya

How Can I Select a Random Element from a JavaScript Array?

Mendapatkan Ahli Tatasusunan Rawak dengan JavaScript

Memilih unsur rawak daripada tatasusunan ialah tugas biasa dalam JavaScript. Pertimbangkan tatasusunan berikut:

var myArray = ['January', 'February', 'March'];
Salin selepas log masuk

Penyelesaian

Untuk mendapatkan semula item tatasusunan rawak, JavaScript menawarkan penyelesaian yang mudah:

const randomElement = array[Math.floor(Math.random() * array.length)];
Salin selepas log masuk

Ini baris menjana integer rawak antara 0 dan array.length - 1, mewakili indeks dalam tatasusunan. Dengan mengakses tatasusunan menggunakan indeks ini, kami mendapatkan semula elemen rawak.

Contoh

Mari gunakan penyelesaian ini untuk mencari bulan rawak daripada tatasusunan berikut:

const months = ["January", "February", "March", "April", "May", "June", "July"];
Salin selepas log masuk

Menggunakan kod:

const random = Math.floor(Math.random() * months.length);
console.log(random, months[random]);
Salin selepas log masuk

Kod ini menjana indeks rawak (cth., 3) dan mencetak bulan yang sepadan (cth., "April"). Output konsol:

3 April
Salin selepas log masuk

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Memilih Elemen Rawak daripada Tatasusunan JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan