我的 .js 文件中有一个像这样的 JS 定义,该文件包含在我的 .html 文件中。
function chat() {
this.sendNew() = function() {
[ .. ]
}
}
现在我想添加另一个 .js 文件,它可以使用更多方法扩展此功能,如下所示
function chat() {
this.anotherMethod = function() {
}
}
这可能吗?如果是,怎么办? :)
最佳答案
您可以向 .prototype
对象添加方法/属性:
chat.prototype.anotherMethod = function () {
// ...
}
只要记住.prototype
是函数的一个属性,那么应该通过chat
访问,而不是通过它的实例之一访问。
您可以阅读有关.prototype
的更多信息 here .
关于javascript - 继承 Javascript 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21883669/