话不多说,直接上代码:
let a = {
s(){
console.log('aa');
}
};
let b = {
s(){
super.s();
console.log('bb');
}
};
Object.setPrototypeOf(b,a);
b.s();
这种方式可以正确的打印出
aa
bb
但如果这样:
let a = {
s(){
console.log('aa');
}
};
let b = {
s:function(){
super.s();
console.log('bb');
}
};
Object.setPrototypeOf(b,a);
b.s();
就会报语法错误。
这里想问方法的简写和不简写有什么不同呢?因为以前自己没注意过
谢谢~
米琪卡哇伊
相关分类