获取两个对象数组之间差异的高效方法是什么?

10 浏览
0 Comments

获取两个对象数组之间差异的高效方法是什么?

我有两个对象数组:

var a = [  {'id': 20},   {'id': 15},   {'id': 10},   {'id': 17},   {'id': 23}  ];
var b = [ {'id': 90},   {'id': 15},    {'id': 17},   {'id': 23}  ];  

我想要获取在a数组中但不在b数组中的对象。从这个例子中的结果将会是:

{'id': 20}{'id': 10}

由于数组可能很大,我需要一种高效的方法来实现这个。

0