如何在对象上使用underscore的“intersection”方法?
- 论坛
- 如何在对象上使用underscore的“intersection”方法?
9 浏览
如何在对象上使用underscore的“intersection”方法?
_.intersection([], [])
这个方法只适用于原始类型,对于对象类型无效。我该如何使其适用于对象(也许通过检查 "Id" 字段)?
var a = [{'id': 1, 'name': 'jake' }, {'id':4, 'name': 'jenny'}] var b = [{'id': 1, 'name': 'jake' }, {'id': 9, 'name': 'nick'}]
在这个例子中,结果应该是:
_.intersection(a, b);
[{'id': 1, 'name': 'jake' }];