结构化存储数据
属性名称可以是数字、字符串,字符串可以不用引号包住
都会被自动转为字符串
var obj = {
make: "Ford",
5: "five",
"model": "focus",
'space s': 'looks cool'
};
Access object properties
var obj = {
propertyName: 'lyly',
'property name': 'lala'
}
obj.propertyName
obj['propertyName']
obj['property name']
var pName = 'property name'
obj[pName]
Add new properties
var obj = {
name: 'man'
}
obj.lastName = 'last name'
obj.['first name'] = 'first name'
Delete Properties
delete obj.propertyName
delete obj['property name']
Check property exists(继承的属性返回false)
obj.hasOwnProperty("propertyName");// true or false