JS之Object知识点

第一种访问对象的方式是 (.)操作符
第二种访问对象的方式就是中括号操作符([]),如果你想访问的属性的名称有一个空格,这时你只能使用中括号操作符([])。

//第二种
var myObj = {
  "Space Name": "Kirk",
  "More Space": "Spock"
};
myObj["Space Name"]; // Kirk
myObj['More Space']; // Spock

Updating Object Properties

当你创建了一个对象后,你可以用点操作符或中括号操作符来更新对象的属性。
举个例子,让我们看看 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

你可能感兴趣的:(JS之Object知识点)