我是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