kidoOooOoooOOom

IT系で開発やってます

_.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);
}