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

_.property( args )に入力された引数を obj[ args ]に部分適用した関数( obj は 返される関数の引数 )を返す。

■使用例

var obj = { name : "larry" };

// // re = "larry"
var re = _.property( "name" )( obj );

■内部構造

  _.property = function(key) {
  	
// 引数に入力された値を obj( 引数 )に部分適用した関数を返す。
    return function(obj) {
      return obj == null ? void 0 : obj[key];
    };
  };

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