コンテンツにスキップ

Top

Javascript の console.log が [object Object] と表示する

axiosでgetした戻り値をconsole.logで表示しようとしたら、 [object Object] と出て中身が見れなくて困った。

これは表示しようとしてるのがオブジェクトのせいだが、json形式にすれば人間が読める形で表示できるのでそのようにする方法を述べる。

JSON.stringifyを使うとオブジェクトをJSON文字列として展開してくれるので、結果としてconsole.logで表示できるようになる!

console.log(JSON.stringify(value));

いちいちJSON云々書くのいやでごわす、という人は、

console.dir(value);

というのを使っても表示される。でもなんかlogなのにdirって変。

以上!