我想知道在方法doStuffWithModules(modules)
完成执行后如何确保方法require()
被执行。
例如:
var moduleNames = ['moduleOne', 'moduleTwo'], //An array of module names, which could be of any length
modules = [];
require(moduleNames, function() {
for(var i = 0; i < arguments.length; i++) {
modules.push(arguments[i]);
}
});
doStuffWithModules(modules);
解决此问题的最佳方法是什么?
答案 0 :(得分:0)
只需将doStuffWithModules
移至require
函数:
var moduleNames = ['moduleOne', 'moduleTwo'];
//An array of module names, which could be of any length
require(moduleNames, function() {
var modules = []
for(var i = 0; i < arguments.length; i++) {
modules.push(arguments[i]);
}
doStuffWithModules(modules);
});