Statemen for .. in
digunakan untuk menjalankan satu atau lebih statemen untuk setiap properti dari suatu objek, atau setiap elemen dari suatu array.
Sintaks:
for (variable in [object | array])
{
//statements
}
Statemen for .. in
mempunyai bagian sintaks:
- variable bisa berupa properti dari objek, atau elemen dari array.
- object, array adalah suatu objek atau array.
- statements adalah satu atau lebih statemen yang akan dijalankan untuk setiap properti dari objek atau setiap elemen dari array.
Statemen for .. in
di dukung oleh CH1+, FF1+, IE5+, NN2+, O5+, SF1+.
Contoh di bawah ini pengulangan atas semua properti dari objek Me:
var Me = {name:"Gunawan", age:30, gender:"Pria"};
for (var data in Me)
{
document.write(data+" : "+Me[data]+" ");
}
Contoh di bawah ini pengulangan atas semua elemen dari objek myArr:
var myArr = new Array();
myArr[0] = "Gunawan";
myArr[1] = "Ningsih";
myArr[2] = "M. Arifin I.";
myArr[3] = "A. Bilal I.";
for (var i in myArr)
{
document.write(i+" : "+myArr[i]+" ");
}