经测试得出
Ojbect.create() 也就是通过修改 __proto__ 实现的。
例:
var Super = {
say: function() {console.log('say')}
}; // 以下两种方式等价
var Sub1 = Object.create(Super); var Sub2 = {
__proto__: Super
}
经测试得出
Ojbect.create() 也就是通过修改 __proto__ 实现的。
例:
var Super = {
say: function() {console.log('say')}
}; // 以下两种方式等价
var Sub1 = Object.create(Super); var Sub2 = {
__proto__: Super
}