我想知道是否有一种方法可以向类添加方法,而无需创建新类并扩展它。
例如。我有一堂这样的课。
class GithubApi {
constructor() {
}
}
具备一些基本的功能。
但是我想向这个函数添加一个方法并使其可扩展。
有没有办法在不扩展的情况下做到这一点?
class GithubApiExtra extends GithubApi {
constructor() {
}
}
最佳答案
class
是原型(prototype)的语法糖,您仍然可以像在类之前一样执行相同的操作:
GithubApi.prototype.method = function() {
...
};
关于javascript - 如何向类添加方法而不创建扩展它的新类。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36904971/