声明对象的两种语法
let obj = {'name':yu,'age':18}
let obj2 = new Object{'name':yu,'age':18}
如何删除对象的属性
delete obj.name
delete obj['name']
如何查看对象的属性
Object.obj(keys)
Object.obj(values)
如何修改或增加对象的属性
let obj = {'name':'ff'}
obj.name='yu'//修改原来属性
obj.age=18//新增加年龄属性
'name' in obj和obj.hasOwnProperty('name') 的区别
in是检查该对象的属性包括原型
hasOwnProperty是检查该对象自有属性
let obj = {'name':'ff'}
toString in obj true
obj.hasOwnProperty('toString') false