为什么Element.__proto__ === Node
返回true?每个函数的__proto__
值为function () {}
。如何使具有__proto__
值的函数是另一个函数?
答案 0 :(得分:0)
每个函数的
__proto__
值为function () {}
。
否,并非每个函数都直接继承自Function.prototype
。
如何使具有
__proto__
值的函数是另一个函数?
使用class extends …
是最常见的模式-子类构造函数将直接从父类构造函数继承静态属性(原型对象彼此之间继承)。您也可以使用Object.setPrototypeOf
或inheriting from Function
来做到这一点。