# 构造函数与动态原型模式

该模式用于批量创建对象。

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
最后更新时间: 7/29/2021, 9:30:27 PM