有誰知道匹配下劃線數組方法的'pluck'插件嗎?等價的jQuery中的Underscore.js _.pluck
pluck_.pluck(list, propertyName)
一個便利版本,可能是map最常見的用例:提取屬性值列表。
var stooges = [{name : 'moe', age : 40}, {name : 'larry', age : 50}, {name : 'curly', age : 60}];
_.pluck(stooges, 'name');
=> ["moe", "larry", "curly"]
今天Google對我的幫助不大。 任何指針讚賞
我正要使用上述解決方案,但後來在測試中意識到它與某些邊緣案例中的_.pluck不同。如果上面使用的'name'屬性在數組中的任何對象中都爲null或未定義,則此函數將完全從arr輸出中省略該元素,從而留下比開始時更小的數組。以下內容涵蓋了:var arr = []; $ .each(stooges,function(i,o){return arr.push(o [「name」]);}); – Julie 2014-08-14 20:35:11