我正在从wiki.commonjs.org学习异步模块定义
,我想知道这段代码的含义是什么。
特别是,我的问题是:
return beta.verb();
和return require("beta").verb();
有同样的效果。
如果不是,有什么区别?
define("alpha", ["require", "exports", "beta"], function (require, exports, beta) {
exports.verb = function() {
return beta.verb();
//Or:
return require("beta").verb();
}
});