function getIntersection(set1 : any, set2 : any) : any {
const intersection = new Set(
[...set1].filter(element => set2.has(element))
);
return intersection;
}
const set1 = new Set(['typescript', 'javascript', 'node.js', 'php']);
const set2 = new Set(['typescript', 'javascript', 'node.js', 'java']);
const intersection = getIntersection(set1, set2);
console.log([...intersection].join(' '));
/*
run:
"typescript javascript node.js"
*/