JS Built-ins
← Set20 / 85
Sethasintermediate

Set has() β€” object reference

πŸ“– Usage Example
const s = new Set([1, 2, 3])
s.has(2)   // β†’ true
s.has(99)  // β†’ false

Use Set.has() to check if a value exists in the set.

Set.prototype.has()

has() uses reference equality for objects.

Challenge: Verify that has() uses reference equality for objects.

πŸ’‘ Hints (1)
  • β€’ Sets use SameValueZero β€” NaN equals NaN, 0 equals -0, objects by reference