Javascript 对象的基本用法
Tai-xiaodong 饥人谷 2022.1.23
1.声明对象的两种用法
1. let obj={key值:value值,key值:value值}
2. let obj=new object{key:value}
key值 的单引号在某些时候可以省略,但是key值永远是一个字符串
2.如何删除对象属性
1. delete 对象名.属性名
2. 对象名.属性名=undefined
3.如何查看对象属性
Object.keys(对象名)
Object.values(对象名)
console.dir(对象名)
对象名.__proto__
4.如何增加和修改对象的属性
1. 通过赋值的方式 如果原本有属性值是修改,如果没有就是增加
2. Object.assign(对象名,{key:value,key:value})
3. 修改共有属性的方法:
(1)Object.prototype.tostring='xxx'
(2)obj.__proto__.tostring='xxx'
5 两种判断属性的方法
1. 属性名 in 对象名
2. obj.hasOwnProperty('属性名')