Ich habe zwei Objekte wie folgt.So entfernen Sie bestimmte Objekt aus ArrayList mit Javascript oder 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'
}];
Ich möchte die Objekte von Ergebnis entfernen, die mit allen drei Eigenschaften von finden Objekt angepasst hat. Ich möchte das Ergebnis sollte so sein:
[{
licenseId: '1111',
batchId: 'C123',
name: 'yyy',
tag: 'college',
sem: 'second'
},
{
licenseId: '3456',
batchId: 'B123',
name: 'yyy',
tag: 'college',
sem: 'second'
}];
Können Sie helfen?
Bitte poste deine Bemühungen – mplungjan
Bist du dir sicher, dass das Endergebnis so aussehen soll? Ich meine, du nimmst eine licenseId und schreibst sie als BatchId. Und im Endeffekt haben Sie eine licenseId von 3456, aber das existiert nicht einmal im Start-Array. –