js对象
2020-05-09 本文已影响0人
鸡毛菜菜子
对象是包括属性和方法的数据类型。
使用字面量是声明对象最简单的方式,其实字面量形式在系统内部也是使用构造函数 new Object创建的。
字面量声明
可以使用点语法(.)和[]获取对象属性。[]主要用于通过变量定义属性的场景。
对象和方法的属性可以动态的添加、删除(delete 属性)、检测属性(hasOwnProperty或使用 in 可以在原型对象上检测)。
定义在对象中的函数我们称为方法。
引用特征:对象和函数、数组一样是引用类型,即复制只会复制引用地址。对象的比较是对内存地址的比较所以使用 == 或 === 一样
使用...可以展示对象的结构,可用于实现对象的合并。