Appearance
和 Difference 函数类似,只是会传递一个迭代器函数,array 中的元素和 values 中的元素都会经过迭代器函数之后进行比较。
Difference
array
values
function differenceBy(array, values, iteratee) { const exclude = values.map(item => iteratee(item)) return array.filter(item => !exclude.includes(iteratee(item))) }