JS中的继承方式
常用的几种
1.使用__proto__属性(一般都不用)
使用子类原型的______proto__指向父类的原型
下面两种等同
- 子类. prototype.____proto = 父类.prototype
- Object.setPrototypeOf(子类.prototype,父类.prototype);
2.使用call + obj.defineProperty()
使用call来调用父类进行实例属性的初始化
子类.prototype = Object.create(父类.prototype,{constructor:{value:子类}});