1.在父類和子類上面都實現(xiàn)了一個相同的方法,但是想有時候使用父類方法,有時候使用子類方法,代碼是這樣的function A () { this.name = 'testA' } A.prototype.sayName = function () { console.log('A') } function B () { A.call(this) this.name = 'testB' } B.prototype = Object.create(A.prototype) B.prototype.sayName = function () { console.log('B') } var a = new A() a.sayName() var b = new B() b.sayName() b.__proto__.sayName() //輸出B 這為什么輸出的不適A 為什么不能使用__proto__ 來調(diào)用父類上面的sayName方法呢?
js中為什么不能使用__prototype__調(diào)用父類上面的方法呢
繁華開滿天機
2018-12-12 10:22:50