JavaScript for/in 語句

JavaScript 語句參考手冊 JavaScript 語句參考手冊

實例

迴圈對象屬性:

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 語句


JavaScript 語句參考手冊 JavaScript 語句參考手冊