我是javascript中的新手,是什么让我在Javascript中的操作顺序如此混乱。如何确保在java脚本中的所有其他代码之前执行某段代码?
让想我有下面的代码:
var myArray = [];
function getArray(x){
var _array = [];
.... {the code here is pretty big}
return _array;
}
myArray = getArray(1);
和代码的其余部分都是基于myArray的。不幸的是,使用此代码有时myArray没有及时设置,所以其余代码无法正常工作。无论如何,我可以确保在myArray设置正确时执行其余代码?
谢谢,
埃米尔。
它应该是这样工作的 – Ibu 2011-06-08 23:14:39
首先写这篇文章? – Bastardo 2011-06-08 23:17:49
不是您的问题的答案,但相关。数组作为指针传递给大多数语言的第一个元素,包括js。试试这个'function getArray(x,myArray){;} var myArray = []; getArray(1,myArray)'。当然,这取决于你的口味。 – Ben 2011-06-08 23:31:41