function getDifference(set1 : any, set2 : any) : any {
return new Set(
[...set1].filter(element => !set2.has(element))
);
}
const set1 = new Set(['typescript', 'javascript', 'node.js', 'c', 'php']);
const set2 = new Set(['typescript', 'javascript', 'node.js', 'c++']);
const diff_set = new Set([
...getDifference(set1, set2),
...getDifference(set2, set1),
]);
console.log(diff_set);
/*
run:
Set (3) {"c", "php", "c++"}
*/