第一種訪問對象的方式是 (.)操作符
第二種訪問對象的方式就是中括號操作符([]),如果你想訪問的屬性的名稱有一個空格,這時你只能使用中括號操作符([])。
//第二種
var myObj = {
"Space Name": "Kirk",
"More Space": "Spock"
};
myObj["Space Name"]; // Kirk
myObj['More Space']; // Spock
Updating Object Properties
當你創(chuàng)建了一個對象后,你可以用點操作符或中括號操作符來更新對象的屬性。
舉個例子,讓我們看看 ourDog:
var ourDog = {
"name": "Camper",
"legs": 4,
"tails": 1,
"friends": ["everything!"]
};
讓我們更改它的名稱為 "Happy Camper",這有兩種方式來更新對象的name屬性:
ourDog.name = "Happy Camper";
ourDog["name"] = "Happy Camper";
Add Properties to Object
ourDog.dark= "Happy Camper";
ourDog["sex"] = "gg";
Delete Properties from a JavaScript Object
我們同樣可以刪除對象的屬性,例如:
delete ourDog.bark;
我們可以用.hasOwnProperty(propname)方法來檢查對象是否有該屬性。如果有返回true,反之返回 false。
JavaScript Object Notation 簡稱 JSON