ES 中模拟 class
1.创建一个空对象
2.把构造函数的 prototype 属性,最为空对象的原型
3.this 赋值为这个空对象
4.执行函数
5.如果函数没有返回值,返回 this
1 | function Constructor(fn,args) { |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Prajna's blog!
评论
1.创建一个空对象
2.把构造函数的 prototype 属性,最为空对象的原型
3.this 赋值为这个空对象
4.执行函数
5.如果函数没有返回值,返回 this
1 | function Constructor(fn,args) { |