JavaScript ,一切皆是物件。

Richard852555發表於2022-06-28

在 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 協議》,轉載必須註明作者和本文連結

相關文章