DEV Community

Discussion on: We have 2 arrays of objects of the same class. How to substract the 1st from the 2nd, based only on one property?

 
axelledrouge profile image
AxelleDRouge

Doesn't findIndex returns the first value that match the provided testing function? In need all the elements that match the predicate, not only the first one.

Thread Thread
 
refschool profile image
Webdeveloper⭐⭐

a more concise way would be to use the new ES6 spread operator and Set
merge your 2 arrays then
let mergedArray = array1.concat(array2)
const unique = [...new Set(mergedArray.map(item => item.label))];