# 构造函数与动态原型模式
该模式用于批量创建对象。
function Person(name, age) {
// 构造函数方式(向 this 添加属性)
this.name = name
this.age = age
// 动态原型模式
if (typeof this.sayName !== 'function') {
Person.prototype.sayName = function (){
console.log('my name is ' + this.name);
}
}
}
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11