だから私は2つの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*/
});
しかし、変数paramsをチェックすると、そこには何もありません。関数が実行されていることを確認したので、それは問題ではありません。なぜこれが起こっているのか誰にも分かりますか?
編集:これは機能します。問題は多次元配列の問題でした。