_.isObjectを使う
今日は、JSの真偽値でオブジェクトの存在をチェックするのではなく、underscore.jsの _.isObject を使ってチェックした方がいいですよとアドバイスを貰った。
var hoge = {id: 100, name: 'aaa'} // 悪い例 if (hoge) { console.log(hoge.name); } // お勧めの例 if (_.isObject(hoge) === true) { console.log(hoge.name); }