let first = new Set([1, 2])
let second = new Set([1, 2])
let third = new Set([1, 2, 3])
let isEqual =
(first.size === second.size) &&
([...first]
.filter(x => !second.has(x))
.length === 0)
//isEqual is true
let isIntersects = [...first]
.filter(x => third.has(x))
.length > 0
//isIntersects is true
let isSubset = [...third]
.filter(x => !first.has(x))
.length === 0
//isSubset is false
console.log("isEqual is", isEqual)
console.log("isIntersects is", isIntersects)
console.log("isSubset is", isSubset)