-2

だから私は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をチェックすると、そこには何もありません。関数が実行されていることを確認したので、それは問題ではありません。なぜこれが起こっているのか誰にも分かりますか?

編集:これは機能します。問題は多次元配列の問題でした。

4

1 に答える 1