define([" ... "], function (...) {
return {
f1: function () { f2(); },
f2: function() { ... }
}
}
我想打电话 f2
作用于 f1
函数,但得到错误信息。
f2不是一个函数。
我怎么才能调用它。
用这个调用(定义模块的范围),应该是这样的。
define([" ... "], function (...) {
return {
f1: function () { this.f2(); }, // <-------------
f2: function() { ... }
}
}