简单说,所谓对象,就是一种无序的数据集合,由若干个“键值对”(key-value)构成。而我在这里就按照自己的理解来说说:
var mrLi = { name: "laoli",
age: 18,
};
上面代码中,大括号就定义了一个对象,它被赋值给变量mrLi 就是这个对象的名字
name是属性名称 字符串laoli就是其对应的值,
对象的基本使用
var mrLi = { name: 'laoli', age: 3, health: 100, smoke: function () { consle.log('cool!!!'); health--; }, drink: function () { consle.log('cool!!!'); health++; }, } console.log(mrLi.name); console.log(mrLi['name']); mrLi.smoke(); mrLi.wife = 'xiaowang' //添加属性值
delete操作
var num = { name = "wo", age = 15 } console.log(delete num.name)//true console.log(delete num.wife)//true
delete操作成功后输出的值是true
delete操作对与该对象没有的属性进行操作 输出值也是true