Name
unescape( ): decode an escaped string â ECMAScript v1; deprecated in ECMAScript v3
Synopsis
unescape(s
)
Arguments
-
s
The string that is to be decoded or âunescaped.â
Returns
A decoded copy of s
.
Description
unescape( )
is a global
function that decodes a string encoded with escape( )
. It decodes
s
by finding and replacing character
sequences of the form %
xx
and %u
xxxx
(where
x
represents a hexadecimal digit) with
the Unicode characters \u00
xx
and \
u
xxxx
.
Although unescape( )
was
standardized in the first version of ECMAScript, it has been
deprecated and removed from the standard by ECMAScript v3.
Implementations of ECMAScript are likely to implement this function,
but they are not required to. You should use decodeURI( )
and decodeURIComponent( )
instead of unescape( )
. See escape( )
for more details and an
example.
See Also
decodeURI( )
, decodeURIComponent( )
, escape( )
, String
Get JavaScript: The Definitive Guide, 5th Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.