2.2 访问器?属性 1. 访问器属性:这个属性不包含数据值,包含的是一对 get 和 set 方法,在读写访问?属性时,就是通过这两个方法来进行操作处理。 2. 访问?属性包含四个特性,分别是:
例:
3. 创建对象的?法1. 最简单粗暴:对象字?量
2. ?厂模式
3. 构造函数模式
● 创建 Person 实例,必须使? new 操作符,这种?式实际上经历了以下四个步骤:
1. 创建?个新对象
2. 将构造函数的作用域赋给新对象(因此 this 就指向了这个新对象)
3. 执?构造函数中的代码(为这个新对象添加属性)
4. 返回新对象 缺点:每个?法都要在每个实例上重新创建一遍,所有实例内部的 Function 都不是同一个 Function
(注:因为在 JS 中,?切皆对象,联想到函数声明,每定义?个函数也就是实例化?个对象,逻辑?角度是等价的):