JS Built-ins
← Set59 / 85
Setintersectionintermediate

Set intersection() β€” originals unchanged

πŸ“– Usage Example
const a = new Set([1, 2, 3])
const b = new Set([2, 3, 4])
const common = a.intersection(b)
console.log([...common]) // β†’ [2, 3]

Use Set.intersection() to get the values present in both sets.

Set.prototype.intersection() (ES2025)

intersection() does not modify the original Sets.

Challenge: Verify that original Sets are unchanged.

πŸ’‘ Hints (1)
  • β€’ intersection() returns a new Set; originals are not modified