我有一个包含对象的数组数组:
let data = [[{a:0}, {b:1}], [{a:1}, {b:1}]]
现在我想要使用Lodash intersection来比较这两个数组,返回[{b:1}]
当我执行以下操作时:
import {intersection} from 'lodash'
return intersection([{a:0}, {b:1}], [{a:1}, {b:1}])
结果是正确的。
但是当我这样做时
return intersection(data)
我只是得到相同的结果。
有没有一种简单的方法将data中的所有数组传递给intersection函数? 我最初的想法是使用.map,但这会返回另一个数组...
intersectionBy
或intersectionWith
。 - mhodges