JS Built-ins
GlobalFunctionsencodeURIintermediate

encodeURI β€” ampersand not encoded

πŸ“– Usage Example
encodeURI('a=1&b=2')   // β†’ 'a=1&b=2'
// & and = are valid URI characters

encodeURI() does not encode & or = because they are valid URI characters.

encodeURI Preserves &

encodeURI('a=1&b=2') does not encode & (it is a valid URI character).

Challenge: Verify & is preserved.

πŸ’‘ Hints (1)
  • β€’ encodeURI preserves characters that are valid in a full URI including & = and ?.