私はこのような2つのオブジェクトを持っています。JavascriptまたはLodashを使用してarrayListから特定のオブジェクトを削除する方法
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'
}];
私は検索オブジェクトのすべての3つのプロパティと一致している結果のオブジェクトを削除します。結果は次のようになります:
[{
licenseId: '1111',
batchId: 'C123',
name: 'yyy',
tag: 'college',
sem: 'second'
},
{
licenseId: '3456',
batchId: 'B123',
name: 'yyy',
tag: 'college',
sem: 'second'
}];
お手伝いできますか?
あなたの努力を投稿してください – mplungjan
最終結果をどのように見せたいのですか?私はライセンスIDを取得してバッチIDとして入れることを意味します。そして最終的には3456のライセンスIDを持っていますが、それは起動配列にも存在しません。 –