Overview
Implement intersection(a, b) returning unique values present in both arrays.
Examples
intersection([1,2,3], [2,3,4]); // [2,3]
Solution
Reveal solution
function intersection(a, b) {
const set = new Set(b);
return [...new Set(a)].filter(x => set.has(x));
}intersection.js
Intersection
easycodingJavaScriptArrays
Overview
Implement intersection(a, b) returning unique values present in both arrays.
Examples
intersection([1,2,3], [2,3,4]); // [2,3]
Solution
Reveal solution
function intersection(a, b) {
const set = new Set(b);
return [...new Set(a)].filter(x => set.has(x));
}NameTopicDifficulty
103 of 103 problems