[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Global_Objects/unescape [Back]  [Original]

unescape() - JavaScript | MDN

Cette page a t traduite partir de l'anglais par la communaut. Vous pouvez contribuer en rejoignant la communaut francophone sur MDN Web Docs.

View in English Always switch to English

unescape()

Obsolte

vitez d'utiliser cette fonctionnalit dans de nouveaux projets. TC39 included the escape() and unescape() methods in Annex B of the ECMAScript specification, which covers JavaScript features with "one or more undesirable characteristics and in the absence of legacy usage would be removed." Cette fonctionnalit peut tre candidate la suppression des standards web ou des navigateurs.

Attention : Bien que unescape() ne soit pas strictement obsolte (au sens o elle n'a pas t retire des standards), elle est dfinie au sein de l'Annexe B du standard ECMA-262 qui commence par :

L'ensemble des fonctionnalits et comportements dfinis dans cette annexe possde une ou plusieurs caractristiques indsirables. En l'absence d'une utilisation historique, ces fonctionnalits seraient retirs de la spcification. Les dveloppeurs ne devraient pas utiliser ces fonctionnalits et comportements ou prsupposer qu'elles existent lors de l'criture de nouveau code ECMAScript.

La fonction dprcie unescape() calcule une nouvelle chane de caractres et remplace les squences d'chappement hexadcimales par les caractres qu'elles reprsentent. Les squences d'chappement peuvent provenir de la fonction escape. Cette mthode est obsolte, c'est pourquoi il est conseill d'utiliser decodeURI ou decodeURIComponent la place.

Note : unescape() ne doit pas tre utilise pour dcoder les URI. la place, utilisez decodeURI.

Dans cet article

Syntaxe

js
unescape(str);

Paramtres

str

La chane de caractres dcoder.

Valeur de retour

Une nouvelle chane de caractres dont les caractres ont t dcods.

Description

La fonction unescape est une proprit de l'objet global.

Exemples

js
unescape("abc123"); // "abc123"
unescape("%E4%F6%FC"); // ""
unescape("%u0107"); // ""

Spcifications

Spcification
ECMAScript 2027 LanguageSpecification
# sec-unescape-string

Compatibilit des navigateurs

Voir aussi


Web Proxy Viewer  |  New URL  |  Original Page