UNPKG

@modern-kit/utils

Version:
12 lines (10 loc) 381 B
function intersection(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 { intersection }; //# sourceMappingURL=index.mjs.map