私は全く理解できない何かに気付きました。私は、コンソールログを期待するJavascript配列ロギングの混乱
var a = [1,2,3];
console.log(a.push(4));
console.log(a);
console.log(a.push(5));
:私はJavaScriptで本当に簡単な何かをやっている4
、[1,2,3,4]
、および5
を例えばhereを説明しました。 キャッチは、実際のコンソール出力は次のように見えることである:4
、[1,2,3,4,5]
、および5
地球上で何が5
は、2番目のログ出力に表示されるのですか?あなたはそれとオブジェクトを調べるときに、一部のブラウザでは、コンソールは、配列/オブジェクトへの参照を使用していますhttp://i.imgur.com/fwAK3.png
本当ですか?私はjsfiddleであなたのコードを実行しようとしましたが、コンソールの出力は期待どおりです...私はFirefox 10.0.2です。どのブラウザを使用していますか? – Hery
@Hery yes確かに、私はChromeとFirefox(Firebug付き)で試しました。どのようなコンソールを使用していますか?火かぶりすぎる? – m90
はい、ファイヤーバグ1.9.1 – Hery