unescape() - JavaScript 编辑
Warning: Although
unescape()
is not strictly deprecated (as in "removed from the Web standards"), it is defined in Annex B of the ECMA-262 standard, whose introduction states:… All of the language features and behaviours specified in this annex have one or more undesirable characteristics and in the absence of legacy usage would be removed from this specification. …
… Programmers should not use or assume the existence of these features and behaviours when writing new ECMAScript code. …
The unescape()
function computes a new string in which hexadecimal escape sequences are replaced with the character that it represents. The escape sequences might be introduced by a function like escape
. Usually, decodeURI
or decodeURIComponent
are preferred over unescape
.
unescape
to decode URIs, use decodeURI
instead.Syntax
unescape(str)
Parameters
str
- A string to be decoded.
Return value
A new string in which certain characters have been unescaped.
Description
The unescape
function is a property of the global object.
Examples
Using unescape
unescape('abc123'); // "abc123"
unescape('%E4%F6%FC'); // "äöü"
unescape('%u0107'); // "ć"
Specifications
Specification |
---|
ECMAScript (ECMA-262) The definition of 'unescape' in that specification. |
Browser compatibility
BCD tables only load in the browser
See also
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论