【发布时间】:2023-03-06 21:20:02
【问题描述】:
我这里有个情况。我有两个这样定义的模块(除了 javascript 函数):
模块 1:
define(function(){
function A() {
var that = this;
that.data = 1
// ..
}
return A;
});
模块2:
define(function(){
function B() {
var that = this;
that.data = 1;
// ...
}
return B;
});
如何将两个模块都继承到其他模块中?
【问题讨论】:
-
Javascript 没有继承,它使用原型。
-
关于 JavaScript 中多重继承的问题have been asked on Stack Overflow many times before。您或许可以从其中一个重复的问题中找到解决方案。
-
@Anderson Care 要链接到副本?
-
@deceze 这看起来非常接近:stackoverflow.com/questions/6887828/…
-
@Antimony - 它具有基于原型的继承,而不是基于类的继承。它仍然是继承......
标签: javascript