JS Built-ins
WeakSetintermediate

WeakSet β€” primitive throws

πŸ“– Usage Example
new WeakSet() === new WeakSet()  // β†’ false

Each WeakSet() call produces a unique new instance.

WeakSet Value Requirement

WeakSet values must be objects. Adding a primitive throws.

Challenge: Verify this throws.

πŸ’‘ Hints (1)
  • β€’ Only objects are valid WeakSet values.