Objekt-Eigenschaften und-Werte aus array mit lodash/underscore.js

Fiddle-Beispiel

Ich habe ein array wie dieses:

var array = [ { 
    'data-price': '0.00',
    'data-term': '532',
    'data-model_id': '409',
  },
  { 
    'data-price': '0.00',
    'data-term': '483',
    'data-model_id': '384',
  },
  { text: 'dffdfddgfdgf' } ];

Ich will heraus zu filtern, das Letzte Objekt und extrahieren [{data-model_id:409},{data-model_id:384}] aus den ersten beiden Objekte. Ich habe versucht diesen code:

 var k = _(array).filter('data-model_id').pluck('data-model_id').value();
console.log(k);

und es gibt ein array zurück, der die Werte nur ["409", "384"] . Gibt es eine Funktion zur Rückgabe der Objekte in lodash oder Unterstrich?

InformationsquelleAutor RedGiant | 2015-01-07

Schreibe einen Kommentar