コンソールへのロギングを同期させることは可能ですか? 構造体をダンプするよりもコードの実行の方が速いという状況によく遭遇します。これは、既に変更されたオブジェクトを出力することで解決されます。
デバッガーを使用してコードを確認したり、単体テストを作成したりできますconsole.log
。何が起こっているのかを一般的に理解するためだけに詰め込むと便利なことがよくあります。
コンソールへのロギングを同期させることは可能ですか? 構造体をダンプするよりもコードの実行の方が速いという状況によく遭遇します。これは、既に変更されたオブジェクトを出力することで解決されます。
デバッガーを使用してコードを確認したり、単体テストを作成したりできますconsole.log
。何が起こっているのかを一般的に理解するためだけに詰め込むと便利なことがよくあります。
に渡す前に、オブジェクトのコピーを作成できますconsole.log
。オブジェクトのディープ コピーを作成する関数については、こちらを参照してください。
編集:
Chrome に実装されました。こちらを参照してください
私はこの動作に巻き込まれ、自分のコードではなく、コンソールが壊れていることに気付くまで数時間を費やしました。くそ。
今までは、次の方法でのみ期待どおりの動作を得ることができました。
console.log(JSON.stringify(obj))
良い副作用は、{0: "a", 3: "b"} のようにオブジェクトを展開することです。
console.logステートメントにブレークポイント(下の画像を参照)を置き、コントロールを使用して次へステップオーバーします。