在 JavaScript 中,物件是王。如果您理解了物件,就理解了 JavaScript。
在 JavaScript 中,幾乎“所有事物”都是物件。
- 布林是物件(如果用 new 關鍵詞定義)
- 數字是物件(如果用 new 關鍵詞定義)
- 字串是物件(如果用 new 關鍵詞定義)
- 日期永遠都是物件
- 算術永遠都是物件
- 正規表示式永遠都是物件
- 陣列永遠都是物件
- 函式永遠都是物件
- 物件永遠都是物件
所有 JavaScript 值,除了原始值,都是物件。
JavaScript for…in 迴圈
JavaScript for...in
語句遍歷物件的屬性。
語法
for (variable in object) {
要執行的程式碼
}
for...in
迴圈中的程式碼塊會為每個屬性執行一次。
迴圈物件的屬性:
例項
var person = {fname:”Bill”, lname:”Gates”, age:62};
for (x in person) {
txt += person[x];
}
// 建立物件:
var person = {
firstName: “Bill”,
lastName : “Gates”,
id : 678,
fullName : function() {
return this.firstName + “ “ + this.lastName;
}
};
在本例中,this 代表 person 物件。
因為 person 物件“擁有” fullName 方法。
Bill Gates
本作品採用《CC 協議》,轉載必須註明作者和本文連結