Node.jsでObjectをconsole.logした時に、[Object, object] と出てしまう時があります。その中身がみたいですよね。PHPに例えるとのvar_dumpに相当する方法です。

js
1
2
3
4
5
// utilモジュールを使います。
var util = require('util');
 
// inspectで中身を見ることができます。
console.log(util.inspect(object));

とても簡単ですね!

js
1
2
3
4
5
function dump(v){
    return console.log(util.inspect(v));
}
 
dump(object);

こんな感じにメソッドを作っておいて、console.logの代わりに使ってしまうのもありですね。