在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