我有两个数组:
array1 = [{Name: 'abc', ID: 23},{Name:'xyz', ID: 10},{Name:'def', ID: 12}];
array2 = [10,23];
结果数组应该是数组 1 的一部分,其 ID 与数组 2 的内容相交。
这里,结果将是 result = [{Name: 'abc', ID: 23},{Name: 'xyz', ID:10}]
;
有什么想法可以使用下划线js来实现这一点吗?
最佳答案
_.filter(array1, function(item){ return _.contains(array2, item.ID); });
尝试一下 here !
关于javascript - 过滤两个不同的结构化数组下划线js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21617600/