JavaScript for/in 語句
- 上一頁 for
- 下一頁 for...of
- 返回上一層 JavaScript 語句參考手冊
定義和用法
for/in 語句循環遍歷對象的屬性。
循環內的代碼塊將為每個屬性執行一次。
JavaScript 支持不同類型的循環:
- for - 多次循環代碼塊
- for/in - 遍歷對象的屬性
- for/of - 循環遍歷可迭代對象的值
- while - 在指定條件為真時循環代碼塊
- do/while - 循環一次代碼塊,然后在指定條件為真時重復循環
注釋:不要使用 for/in 語句循環遍歷索引順序很重要的數組。請改用 for 語句。
實例
循環遍歷對象的屬性:
var person = {fname:"Bill", lname:"Gates", age:25}; var text = ""; var x; for (x in person) { text += person[x] + " "; }
語法
for (var in object) { code block to be executed }
參數值
參數 | 描述 |
---|---|
var | 必需。迭代對象屬性的變量。 |
object | 必需。將被迭代的指定對象。 |
技術細節
JavaScript 版本: | ECMAScript 1 |
---|
瀏覽器支持
語句 | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
for/in | 支持 | 支持 | 支持 | 支持 | 支持 |
- 上一頁 for
- 下一頁 for...of
- 返回上一層 JavaScript 語句參考手冊