【发布时间】:2020-07-05 06:27:31
【问题描述】:
我有这样的情况:
var first = [
{'id': 1},
{'id': 2},
{'id': 3},
{'id': 4}
];
var second = [
{'id': 2},
{'id': 4}
];
我想从“第一”中过滤所有元素,其中 id 在“第二”内。 我正在尝试这样的事情:
var result = first.filter((x:any) => second.id.indexOf(x.id) < 0);
我尝试使用 foreach,但它不起作用。 我想得到的结果是这样的:
var first = [
{'id': 2},
{'id': 4}
];
【问题讨论】:
标签: arrays angular typescript1.8