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

引数(Object)を受け取り関数を返す。返される関数の中身は返される関数の引数をkey値とした値を返す関数。

■使用例

var obj = {
	music :  "弦楽四重奏によるドラゴンクエスト",
	author : "すぎやまこういち"
}
// "弦楽四重奏によるドラゴンクエスト";
var re = _.propertyOf( obj )( "music" );

■内部構造

  _.propertyOf = function(obj) {
// 引数が null だったら function(){}; を返す。
    return obj == null ? function(){} : function(key) {
      return obj[key];
    };
  };

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