所以我有两个javascript文件,mapper.js有一个名为goMap(map_num)的函数,goMap()的结构是
function goMap(map_num){
var som_var;
switch(map_num){
case 0: /*do stuff to "some_var"*/ return some_var; break;
case 1: /*do stuff to "some_var"*/ return some_var; break;
case 2: /*do stuff to "some_var"*/ return some_var; break;
case 3: /*do stuff to "some_var"*/ return some_var; break;
}
}
在我的另一个 javascript 文件中,我调用 goMap()
var params;
$.getScript(mapper_script, function(){
params = goMap(map_num);
/*Do Stuff that relies on params*/
});
但是,当我检查变量参数时,里面什么都没有。我确实确保该函数正在执行,所以这不是问题。有人知道为什么会这样吗?
编辑:这有效,问题是多维数组的问题。