在Chrome這隻作品,而不是FF:array.push在FF中不起作用,但在Chrome中起作用......有什麼想法?
var menu = new Array();
$.couch.db("foo").allDocs({
success: function(d) {
for(var i=0;i<=d.total_rows-1;i++){
menu.push(d.rows[i].id);
};
}
});
console.log(menu);
我可以CONSOLE.LOG 「菜單」 裏面的功能,而不是外部。這就像它失去了它的範圍。有任何想法嗎?
您的代碼看起來不錯,應該按照您的預期工作。 – ShankarSangoli
是否在'console.log'底部執行'success'回調?這可能只是時間問題,因爲競賽狀況。 –
javascript(html5 web workers除外)不是多線程的,所以沒有真正的競爭條件 – ori