我有这样的情况:
var first = [
{'id': 1},
{'id': 2},
{'id': 3},
{'id': 4}
];
var second = [
{'id': 2},
{'id': 4}
];
我想从id在“ second”内的“ first”过滤所有元素。我正在尝试这样的事情:
var result = first.filter((x:any) => second.id.indexOf(x.id) < 0);
我尝试过foreach,但是没有用。我想得到的结果是这样的:
var first = [
{'id': 2},
{'id': 4}
];