js 对象

126 阅读1分钟

1 声明对象两种写法


let obj1 = {"name": "hfx", "age": 18}

let obj 2 = new Object({"name": "hfx", "age": 18})



2 如何删除对象的属性

delete obj.name

delete obj['name']


3 如何查看对象的属性

 查看自己 console.dir(obj)


 查看key   Object.keys(obj1)  
 查看value   Object.values(obj1)  
 
 查看 key value Object.entries(a)
 
4 如何修改或者增加对象的属性

obj.name = "sad"

obj['sex1'] = "asd"


批量改自己 
Object.assign(obj1,{"sex": "男"})

改原型:let obj = Object.create(common)








判断一个属性是自身的还有共有的
obj.hasOwnProperty('toString')

判断obj1是否存在属性name
"name" in obj1