ないFF Chromeでのみ動作し、私は外の関数内「メニュー」にconsole.logすることはできませんが、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);
。それはその範囲を失うようなものです。何か案は?
コードは見栄えがよく、期待通りに動作するはずです。 – ShankarSangoli
'success'コールバックは' console.log'の後に実行されますか?これは、競合状態の結果としてのタイミングの問題である可能性があります。 –
javascript(html5 Webワーカーを除く)はマルチスレッドではないため、実際の競合条件はありません – ori