У меня есть два массива объектов, скажем,
var toto = [
{a:1, b:2, c:1},
{a:7, c:2, d:1}
]
var titi = [
{a:2, b:2, c:1},
{a:1, c:2, d:1}
]
Я хотел найти альтернативу lodash.differenceBy
(которую я не хотел бы реализовывать только для этого случая)
в основном то, что делают
differenceBy(toto,titi, "a")
// => [{a:2, b:2, c:1}]
Я сделал фильтр с простыми параметрами, но я пытаюсь добавить объект
static DifferenceBy(arr:Array<any>, arr2:Array<any>){
return arr.filter(function(i) {return arr2.indexOf(i) < 0;});
}