const proto = {
foo:'hello'
};
const obj = {
foo:'world',
find() {
return super.foo
}
}
Object.setProtetypeOf(obj,proto); //这句话的意思是将obj的原型设置为proto的原型
console.log(obj.find()); //打印hello 注意super关键字为访问原型上的属性(方法),所以return的是obj原型上的foo
同时注意super只能在简写函数 one(){}中使用,在箭头函数和function声明的函数中都会报错