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