获取两个对象数组之间差异的高效方法是什么?
我有两个对象数组:
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}
。
由于数组可能很大,我需要一种高效的方法来实现这个。