第一種訪問對(duì)象的方式是 (.)操作符
第二種訪問對(duì)象的方式就是中括號(hào)操作符([])著摔,如果你想訪問的屬性的名稱有一個(gè)空格兼都,這時(shí)你只能使用中括號(hào)操作符([])泄伪。
//第二種
var myObj = {
"Space Name": "Kirk",
"More Space": "Spock"
};
myObj["Space Name"]; // Kirk
myObj['More Space']; // Spock
Updating Object Properties
當(dāng)你創(chuàng)建了一個(gè)對(duì)象后失都,你可以用點(diǎn)操作符或中括號(hào)操作符來更新對(duì)象的屬性后控。
舉個(gè)例子庙曙,讓我們看看 ourDog:
var ourDog = {
"name": "Camper",
"legs": 4,
"tails": 1,
"friends": ["everything!"]
};
讓我們更改它的名稱為 "Happy Camper",這有兩種方式來更新對(duì)象的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
我們同樣可以刪除對(duì)象的屬性浩淘,例如:
delete ourDog.bark;
我們可以用.hasOwnProperty(propname)方法來檢查對(duì)象是否有該屬性捌朴。如果有返回true,反之返回 false张抄。
JavaScript Object Notation 簡(jiǎn)稱 JSON