JavaScript オブジェクトをコンソールに表示する際のテクニック

デバック目的でオブジェクトをconsole.logで表示することがあると思います。

しかしそのままやると以下のように階層構造で出力されます。



オブジェクトの中身をすべてコピーしてどこかに貼り付けたいときはこのままだと不便です。

そういうときはJSON.stringifyを使用しましょう。

console.log(JSON.stringify(data))

コンソールには以下のように文字列として出力されるのでコピペができます。