对象进阶
基本概念
基本数据类型,一种复合值,属性的无序集合
访问对象的属性,点运算符和索引运算符(字符串索引)
- 每个属性都是一个名/值对
- 属性名是字符串,可以把对象看成是从字符串到值的映射
对象除了可以保持自有的属性,还可以从一个称为原型的对象继承属性
- 原型式继承是核心
对象是动态的,可以增加或删除属性。
除了字符串﹑数值﹑true 、 false null和 undefined ,其他值都是对象。
JavaScript对象特征
- 对象的分类
- 内置
- 宿主
- 自定义对象
- 属性的分类
- 自有
- 继承
函数也是对象
删除属性
delete运算符删除对象的属性
- delete只是断开属性和宿主对象的联系,而不去操作属性中的属性