2016-06-21 12 views

Antwort

4

lodash vergleicht die Werte der Objektattribute nicht; es vergleicht, ob sie das gleiche Objekt sind (interne Referenzen).

Dieser Code wird true drucken, weil es das gleiche Objekt ist:

var ticker = { ticker: 'GOOG' } 

var searchedTickers = [ticker] 

var found = _.includes(searchedTickers, ticker); 

console.log(found); 
+1

Ah ok danke! Ich habe auch das benutzt, was funktioniert 'var notFound = _.isEmpty (_. Find (array, item));' –