Czy ktoś wie o wtyczce "pluck" pasującej do metody tablicy podkreślenia?Odpowiednik Underscore.js _.pluck w jQuery
pluck_.pluck(list, propertyName)
Dogodnym wersja tego, co jest chyba najbardziej powszechne stosowanie literami na mapie: wydobywania listę wartości nieruchomości.
var stooges = [{name : 'moe', age : 40}, {name : 'larry', age : 50}, {name : 'curly', age : 60}];
_.pluck(stooges, 'name');
=> ["moe", "larry", "curly"]
Google niewiele mi dziś pomaga. Wszelkie wskazówki mile widziane
Chciałem użyć powyższego rozwiązania, ale potem zdałem sobie sprawę z tego, że różni się on od _.pluck w niektórych przypadkach skrajnych. Jeśli powyższa właściwość 'name' ma wartość null lub undefined w dowolnym obiekcie w tablicy, funkcja ta po prostu pominie ten element z wyjścia arr w całości, pozostawiając mniejszą niż początkowo tablicę. Poniższe obejmuje to: var arr = []; $ .each (słupy, funkcja (i, o) {return arr.push (o ["name"]);}); – Julie