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

第1引数「配列」の値(Object)の中で第2引数をkeyにした値の配列を返す。

■使用例

var obj = [ 
    { 
        title : "Final Fantasy4 Original SoundTrack", 
        year : 1991, 
        author : "Nobuo Uematu"
    }, 
    { 
        title : "Final Fantasy5 Original SoundTrack", 
        year : 1992, 
        author : "Nobuo Uematu"
    }, 
    { 
        title : "Final Fantasy6 Original SoundTrack", 
        year : 1992, 
        author : "Nobuo Uematu"
    },
    { 
        title : "悪魔城ドラキュラX 月下の夜想曲", 
        year : 1992, 
        author : "Michiru Yamane"
    } 
];

// [ 1991, 1992, 1992, 1992 ]
var re = _.pluck( obj, "year" );

■内部構造

// _.property(key)(val) の結果を配列として返す。
  _.pluck = function(obj, key) {
    return _.map(obj, _.property(key));
  };

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