ホームページ > に質問 > 本文
高洛峰2017-06-15 09:24:41
これはデバッグ制御の機能です。console.log が出力するものはオブジェクトのスナップショットではありません。コンソールで試すことができます
曾经蜡笔没有小新2017-06-15 09:24:41
私の理解では、これはオブジェクトと同じように配列であるため、表示するためにメモリアドレスにアクセスします。 仕事でChromeをよく使うので console.logデバッガーでオブジェクトをクリックすると、中身は基本的に同じですが、表面的には前後の結果が違うように見えます ただし、分解すると;ポイントしてデバッグすると、変更前と変更後は異なることがわかります。 上の写真
console.log
習慣沉默2017-06-15 09:24:41
コードを直接コピーしただけで、実行しても同じです~追加後のaは明らかに1つ増えています
天蓬老师2017-06-15 09:24:41
これが簡単で楽しい解決策です:
console.log(JSON.stringify(data, null, 2))
以上です。