關于實現繼承的疑問
老師好
實現繼承為什么不能寫成這樣呢?:
Student.prototype.__proto__ = Person.prototype
讓學生類原型對象的原型指向人的類的原型對象,這樣學生類的原型對象就繼承到了人的類的原型對象上的屬性
這樣寫還不會改寫Student.prototype本身,不會帶來內部屬性的指向問題。這樣不是更好嗎?請指教
老師好
實現繼承為什么不能寫成這樣呢?:
Student.prototype.__proto__ = Person.prototype
讓學生類原型對象的原型指向人的類的原型對象,這樣學生類的原型對象就繼承到了人的類的原型對象上的屬性
這樣寫還不會改寫Student.prototype本身,不會帶來內部屬性的指向問題。這樣不是更好嗎?請指教
2015-12-08
舉報
2015-12-08
可以這樣寫,__proto__ 已經被添加到ECMAScript6的草案中了。
這個教程好像是 ES5
2015-12-08
我知道他是prototype的一個屬性,但是以現在的ES5的標準?
賦值它就等于賦值prototype。