Qualcuno sa di un plug-in "pluck" che corrisponde al metodo dell'array di sottolineatura?Equivalente di Underscore.js _.pluck in jQuery
pluck_.pluck(list, propertyName)
Una versione conveniente di quello che è forse il caso d'uso più comune per la mappa: l'estrazione di un elenco di valori di proprietà.
var stooges = [{name : 'moe', age : 40}, {name : 'larry', age : 50}, {name : 'curly', age : 60}];
_.pluck(stooges, 'name');
=> ["moe", "larry", "curly"]
Google non mi sta aiutando molto oggi. Tutti gli indicatori molto apprezzati
Stavo per utilizzare la soluzione di cui sopra, ma in seguito ho verificato che è diverso da _.pluck in alcuni casi limite. Se la proprietà 'name' come sopra usata è nulla o indefinita in qualsiasi oggetto dell'array, questa funzione semplicemente ometterà quell'elemento dall'output di arr, lasciando una matrice più piccola di quella con cui è iniziato. Quanto segue copre: var arr = []; $ .each (stooges, function (i, o) {return arr.push (o ["name"]);}); – Julie