my_blog
my_blog copied to clipboard
模拟new实现代码中,有几处有疑义
trafficstars

第一处有什么问题呢?
实例的原型(即__proto__属性)应该指向构造函数的原型对象(即prototype),用obj.__proto__ = Object.create(ctor.prototype);是指向了一个新对象
new A().__proto__===A.prototype //true
newFactory(A).__proto__===A.prototype // false
newFactory(A).__proto__.__proto__===A.prototype // true
