Tidak ada kata kunci foreach di JS, tetapi Anda dapat menggunakan var V di array untuk mengimplementasikan traversal. Tapi perlu dicatat itu
Apa yang saya dapatkan adalah kuncinya, bukan nilainya. Lihat contoh:
Salinan kode adalah sebagai berikut:
<type skrip = "Teks/JavaScript">
// array normal
var intarray = array baru ();
intarray [0] = "pertama";
intarray [1] = "kedua";
untuk (var i = 0; i <intarray.length; i ++)
{
peringatan (intarray [i]); // Pertama, kedua
}
// Apa yang Anda dapatkan adalah subskrip (seperti kunci kamus)
untuk (kunci var di intarray)
{
peringatan (kunci); // 0,1
}
// array kamus
var dicarray = array baru ();
dicarray ["f"] = "pertama";
dicarray ["s"] = "kedua";
// Tidak bisa mendapatkan
untuk (var i = 0; i <dicarray.length; i ++)
{
peringatan (DiCarray [i]);
}
// yang Anda dapatkan adalah subskripnya
untuk (kunci var dalam dicarray)
{
peringatan (kunci); // f, s
}
</script>