一、概括
万物皆对象
二、对象概括
特点:{}对象是由属性,属性由键值对构成。
访问:
var person = {name:”熊大”};
①person.name
②person[“name”]
数据类型:没有限制
三、注意
变量可以看作window对象的属性,函数可以看作window对象的方法。
方法:如果将函数放入对象内部,那么此时这个函数叫做对象的方法。
四、对象的访问
- 对象属性访问
①对象名.属性名- - -objectName.propertyName
②对象名[“属性名”]- - -objectName[“propertyName”] - 对象方法的访问
对象名.方法名(函数名称标识符)+函数执行符()
五、对象的创建
- 对象字面量(自定义对象)方式
①声明时填充
②先声明,后填充(先创建一个空对象,再往里填充)
对象字面量方式创建对象的缺点:只能创建少量,单独且相互间无联系的对象,无法批量创建 - 原生构造函数模式创建对象
原生构造函数模式创建原生对象
- 工厂模式创建对象
特性:批量生产对象