has() | Underscore JS 日本語リファレンス

第1引数「Object」の中で第2引数の値をkeyとして持っていた場合、true を返す。

■使用例

var obj = { 
        title : "悪魔城ドラキュラX 月下の夜想曲", 
        year : 1994,
        author : "Michiru Yamane"
    }
// re = true;
var re = _.has( obj, "title" );

■内部構造

  _.has = function(obj, key) {
  	
// _内で hasOwnProperty = ObjProto.hasOwnProperty; が宣言されている。
// obj が空でない場合は、key があれば true が返される。
    return obj != null && hasOwnProperty.call(obj, key);
  };

このページのトップへ戻る