質問: 「上手くいかないコード」のコードと実行結果の対応が非常に分かりづらくなってしまっていた為、横に並べてみました。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/d2f6621e110b25f9d2d5b42a16a0cb2f.jpeg)
回答: ### 参照 オブジェクトは**参照情報**なので、`console.log()` の出力結果てあっても参照出力されます。 (以前、スナップショットを出力されるようGoogle Chromeの仕様変更があった記憶がありますが、いつの間にか、元の仕様に戻ったようですね) ### プリミティブ型 プリミティブ型は値出力出来るので、yambejp さんの回答にあるように、`JSON.stringify()` でString型に変換すれば、簡易的なスナップショットはとれます。 が、全てのObject型に対応しているわけではないので、元のオブジェクトを完全再現する事は出来ません。 ### ブレークポイント もう一つの手段として、ブレークポイントを設定すれば、その時点のオブジェクトの状態を得ることが出来ます。 この方法が最も確実だと思います。 Re: ID_7UGzV8hCHGs5 さん