UNPKG

@modern-kit/utils

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