Object.create() 和 __proto__ 的关系

经测试得出

Ojbect.create() 也就是通过修改 __proto__ 实现的。

例:


var Super = {
say: function() {console.log('say')}
};

// 以下两种方式等价
var Sub1 = Object.create(Super);

var Sub2 = {
__proto__: Super
}

发表评论

电子邮件地址不会被公开。 必填项已用*标注