encodeURIComponentintermediateencodeURIComponent('a=1&b=2') // β 'a%3D1%26b%3D2'
// = β %3D, & β %26Unlike encodeURI(), encodeURIComponent() also encodes & (%26) and = (%3D).
encodeURIComponent('a=1&b=2') encodes = and &, returning 'a%3D1%26b%3D2'.
Challenge: Verify the encoding.