JS for...in...語句
阿新 • • 發佈:2018-11-10
定義和用法
for/in 語句用於迴圈物件屬性。
迴圈中的程式碼每執行一次,就會對陣列的元素或者物件的屬性進行一次操作。
JavaScript 支援不同型別的迴圈:
- for - 迴圈程式碼塊一定的次數
- for/in - 迴圈遍歷物件的屬性
- while - 當指定的條件為 true 時迴圈指定的程式碼塊
- do/while - 同樣當指定的條件為 true 時迴圈指定的程式碼塊
注意: 不要使用 for/in 語句來迴圈陣列的索引,你可以使用 for 語句替代。
語法
for (var
執行的程式碼塊
}
引數值
引數 | 描述 |
---|---|
var | 必須。指定的變數可以是陣列元素,也可以是物件的屬性。 |
object | 必須。指定迭代的的物件。 |
例項
迴圈物件屬性:
var person = {fname:"John", lname:"Doe", age:25};
var text = "";
var x;
for (x in person) {
text += person[x];
}
text 輸出結果為:
John Doe 25