我真的想在我的个人JS库中扩展接口Element
。
例如,
class ElementWrapper extends Element {
constructor(){
super();
}
}
不起作用,因为Element
是一个界面而不是一个类(我的猜测是......)。
我不介意乱哄哄的方法,但到目前为止,我没有运气。我想也许我可以做这样的事情
for(let k in Element.prototype){
ElementWrapper.prototype[k] = Element.prototype[k];
}
但这也不起作用(Illegal invocation
)
有没有办法扩展Element
?