UNPKG

@modern-kit/utils

Version:
14 lines (11 loc) 404 B
'use strict'; 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))); } exports.difference = difference; //# sourceMappingURL=index.cjs.map