对象

代码演示
键名必须是字符串, 可以使用方法 Object.keys(obj) 查看对象的键名
image.png
image.png
image.png
image.png
image.png
想用变量的值作为对象的 key 需要加 []
image.png
删除对象属性

读属性



总结



demo
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
网友评论