1.声明对象的两种语法
let obj={'name':'frank','age':18}
let obj=new Object({'name':'frank'})
2.如何删除对象的属性
detele obj.xxx
delete obj['xxx']
3.如何查看对象的属性
查看自身所有属性
Object.keys(obj)
查看自身+共有属性
console.dir(obj)
判断一个属性是自身的还有共有的
obj.hasOwnProperty('toString')
4.如何修改或增加对象的属性
修改自身属性 obj['name'] = 'bob'
批量修改自身属性 Object.assign(obj, {age: 18})
修改原型 let obj = Object.create(common)
5.'name' in obj和obj.hasOwnProperty('name') 的区别
'name' in obj判断'name'属性是否在obj里
obj.hasOwnProperty('name') 判断'name'属性是否是自身属性