0

私はJavaScriptコードの一部を取得しました:

       ... var loaderC = new THREE.ObjectLoader();
        var tes =["first"];
        loaderC.load("computer.json", function (obj) {
            scene.add(obj);  // this is Phisisjs object and it transfer obj properly

            tes.push( 'second');  // inside function  tes got ["first" , "second"]
            console.log("inside anonymous" ); // wont send anything to console
        });
          console.log(tes); // here tes consist only element "first" 

この匿名関数内では、グローバル変数は別の変数にのみ対処され、関数が終了するとすべてのコピーが破棄されるようです。この匿名関数の外で変数とオブジェクトの値を転送するにはどうすればよいですか?

4

0 に答える 0