语法
Object.setPrototypeOf(obj, prototype)
__proto__
链 —— 凡是实例都天生自带有这个属性,它指向当前所属类的 prototype
let obj1 = {a:1};
let obj2 = {b:2,c:3};
obj1.__proto__ = obj2
console.log(obj1.b);
在ES6中可以在对象内直接操作 __proto__
let obj1 = {a:1};
let obj2 = {b:2,c:3};
Object.setPrototypeOf(obj1,obj2);
console.log(Object.getPrototypeOf(obj1));