javascript - 扩展元素原型
问题描述
Element
我真的很想在我的个人 JS 库中扩展接口。
例如,
class ElementWrapper extends Element {
constructor(){
super();
}
}
不起作用,因为Element
接口不是类(这是我的猜测..)。
我不介意骇人听闻的方式,但到目前为止我还没有运气。我想也许我可以做这样的事情
for(let k in Element.prototype){
ElementWrapper.prototype[k] = Element.prototype[k];
}
但这也不起作用(Illegal invocation
)
有什么办法可以延长Element
吗?
解决方案
推荐阅读
- asp.net - 减少 IIS 上 MVC 框架 webapp、网站和控制台应用程序的磁盘占用空间
- python - 如何在“pytest”中使用另一个文件中的函数和类?
- php - 如何使一个html表加载到一个是一个数据表?
- ios - UIApplicationExitsOnSuspend 关键问题。我如何解决它?
- rest - 如何接收具有相同属性名称的不同数据类型?
- unit-testing - 为以下流星代码编写mocha单元测试代码
- linux - busybox-1.29 中 /sbin 中缺少 udhcpc
- python - 从 API 读取 JSON 返回值
- r - tmap 不会以闪亮的方式呈现
- python-3.x - 如何通过参数化初始化webdriver