以下是代碼function A(){ this.a = 1; this.b = 2;}A.prototype.drive = function(){ console.log('drivvvvvvvvvv');}//方式1function B(){}B.prototype = Object.create(new A()); //這里采用了new 一個(gè)實(shí)例//方式2function C(){ A.call(this);}C.prototype = Object.create(A.prototype) //這里使用的是父類的原型請問大家以上兩種方式有什么區(qū)別,為什么我看mdn上采用的是第二種
有關(guān)Object.create()創(chuàng)建繼承
UYOU
2018-11-14 14:14:19