2016-04-07 7 views
-3

ich habe:Wie bekomme ich einen Unterschied zwischen Array und Array?

mncs: [ [ 0 ], [ 3 ], [ 5 ], [ 90 ] ], 
 
upMncs: [ [ 0 ], [ 3 ], [ 90 ] ], 
 

 
criteria.mncs 
 
criteria.upMncs

ich addMncs erhalten müssen: [[5]], zu gleichen Elemente aus der ersten Reihe geschnitten und erhalten im Gegensatz zu
Ich benutze lodash Hilfe bitte

+0

Welchen Code haben Sie? –

Antwort

1

Sie können difference nach flatten:

verwenden
var criteria = { 
mncs: [ [ 0 ], [ 3 ], [ 5 ], [ 90 ] ], 
upMncs: [ [ 0 ], [ 3 ], [ 90 ] ], 
} 
console.log(_.difference(_.flatten(criteria.mncs), _.flatten(criteria.upMncs))) 
// [5] 
+1

ich kenne _.flatten, ja es ist schlau) danke – AxOn

Verwandte Themen