JS的7种基本类型
正本清源,开始说JS对象之前先总的了解一下JS的7种基本类型。
- number:数字
- string:字符串
- bool:布尔
- symbol:符号
- null:空
- undefine:空
- object:对象
可以看出object是一种数据类型,但是却是JS中唯一的复杂数据类型,下面详细介绍一下JS对象的基本用法。
声明对象
- 普通写法

- 用变量做属性名

删除对象的属性

- 可以使用delete删除对象属性,但是delete一般也只能用来删除对象属性,不能用来删除对象
- 使用第二个查看一个属性名是不是对象的属性,是的话会返回true,不是的话返回false
- 但是使用第二个方法无法知晓这个属性是自身的还是原型中的,这是就要使用上图中第三个方法了,如果是false则表明这个属性不是自身的,有可能在原型上有,也有可能根本没有!!反之则是。
查看对象的属性

如何修改或者增加对象的属性

'name' in obj和obj.hasOwnProperty('name') 的区别
