У меня есть два объекта, подобные этому.Как удалить конкретный объект из массиваList с использованием Javascript или Lodash
var find = [{
licenseId: 'A123',
batchId: '123',
name: 'xxx'
},
{
licenseId: 'B123',
batchId: '124',
name: 'yyy'
}];
var result = [
{
licenseId: 'A123',
batchId: '123',
name: 'xxx',
tag: 'college',
sem: 'fourth'
},
{
licenseId: 'B123',
batchId: '124',
name: 'yyy',
tag: 'college',
sem: 'third'
},
{
licenseId: '1111',
batchId: 'C123',
name: 'yyy',
tag: 'college',
sem: 'second'
},
{
licenseId: '3456',
batchId: 'B123',
name: 'yyy',
tag: 'college',
sem: 'second'
}];
Я хочу, чтобы удалить объекты из Результат который совпал со всеми тремя свойствами найти объект. Я хочу, чтобы результат был следующим:
[{
licenseId: '1111',
batchId: 'C123',
name: 'yyy',
tag: 'college',
sem: 'second'
},
{
licenseId: '3456',
batchId: 'B123',
name: 'yyy',
tag: 'college',
sem: 'second'
}];
Можете ли вы помочь?
Пожалуйста, напишите ваши усилия – mplungjan
Вы уверены, что, как вы хотите, чтобы конечный результат выглядел? Я имею в виду, что вы принимаете licenseId и ставите его как batchId. И в конечном итоге у вас есть licenseId из 3456, но это даже не существует в стартовом массиве. –