创建对象
工厂模式
1 | // 按照我的理解此时生成了一个prototype,constructor为Person1 |
构造函数 constructor
1 | function Person2 (name) { |
原型模式
1 | // 构造函数 |
对象字面量封装
1 | // constructor是在这一步被添加到prototype中去的 |
1 | // 按照我的理解此时生成了一个prototype,constructor为Person1 |
1 | function Person2 (name) { |
1 | // 构造函数 |
对象字面量封装
1 | // constructor是在这一步被添加到prototype中去的 |