I Array von Objekt haben:Lodash Funktion funktioniert nicht richtig
var arr = [{id:1, name:Michael},
{Id:2, name:"Mix"},
{Id:3, name:"Mark"},
{Id:4, name:"Marta"},
{Id:5, name:"Anna"}];
var desiredId = 3;
Ich versuche, wie das Objekt aus Objektarray mit Hilfe von lodash
Bibliothek zu erhalten:
var result = _.find(arr, 'Id', desiredId);
Aber ich immer Objekt erhalten mit id = 1
(dh {id:1, name:Michael}
).
Irgendeine Idee, warum ich nicht das erwartete Objekt bekomme (wo Id = 3).
auf der Version von lodash Je Sie den dritten Parameter verwenden unterschiedliche Auswirkungen auf die Ausführung von '_.find' haben kann. Überprüfen Sie die [docs] (https://lodash.com/docs) für das tatsächliche Verhalten :) – Andreas