JavaScript for/in 語句
實例
迴圈對象屬性:
var person = {fname:"John", lname:"Doe", age:25};
var text = "";
var x;
for (x in person) {
text += person[x];
}
text 輸出結果為:
John Doe 25
定義和用法
for/in 語句用於迴圈對象屬性。
迴圈中的代碼每執行一次,就會對數組的元素或者對象的屬性進行一次操作。
JavaScript 支持不同類型的迴圈:
- for - 迴圈代碼塊一定的次數
- for/in - 迴圈遍曆對象的屬性
- while - 當指定的條件為 true 時迴圈指定的代碼塊
- do/while - 同樣當指定的條件為 true 時迴圈指定的代碼塊
注意: 不要使用 for/in 語句來迴圈數組的索引,你可以使用 for 語句替代。
流覽器支持
語句 | |||||
---|---|---|---|---|---|
for/in | Yes | Yes | Yes | Yes | Yes |
語法
for (var in
object) {
執行的代碼塊
}
執行的代碼塊
}
參數值
參數 | 描述 |
---|---|
var | 必須。指定的變數可以是數組元素,也可以是對象的屬性。 |
object | 必須。指定迭代的的對象。 |
技術細節
JavaScript 版本: | 1.0 |
---|
相關頁面
JavaScript 教學: JavaScript For 迴圈
JavaScript 參考手冊: JavaScript for 語句
