JS Built-ins
URLSearchParamsintermediate

URLSearchParams#size β€” set does not add duplicate

πŸ“– Usage Example
const p = new URLSearchParams('a=1&a=2')
p.size  // β†’ 2 (counts each entry)

size counts each key-value entry individually, including duplicate keys.

URLSearchParams#size β€” set

set() replaces all values for a key with one entry, so it does not increase size for existing keys.

Challenge: Verify size after set() on an existing key.

πŸ’‘ Hints (1)
  • β€’ set() removes all existing entries for the key before adding one new one