UNPKG

@modern-kit/utils

Version:
12 lines (10 loc) 379 B
function difference(firstArr, secondArr, iteratee) { if (!iteratee) { const secondSet2 = new Set(secondArr); return firstArr.filter((item) => !secondSet2.has(item)); } const secondSet = new Set(secondArr.map((item) => iteratee(item))); return firstArr.filter((item) => !secondSet.has(iteratee(item))); } export { difference }; //# sourceMappingURL=index.mjs.map