Sie lesen die englische Version dieses Inhalts, da für dieses Gebietsschema noch keine Übersetzung vorhanden ist. Helfen Sie uns, diesen Artikel zu übersetzen!
Unerwünscht
Dieses Feature wurde aus den Webstandards entfernt. Obwohl manche Browser es immer noch unterstützen, wird es zukünftig wegfallen. Es sollte daher nicht mehr in alten oder neuen Projekten verwendet werden. Webseiten oder Webapps, die es benutzen, funktionieren möglicherweise irgendwann nicht mehr korrekt.
Zusammenfassung
Die veraltete unescape() Methode erstellt einen neuen String, in dem hexadezimal escapte Sequenzen mit den entsprechenden umgewandelten Zeichen ersetzt werden. Die escape Sequenz kann vorher durch eine Funktion wie escape erzeugt werden. Da unescape veraltet ist, sollte decodeURI oder decodeURIComponent verwendet werden.
unescape sollte nicht verwendet werden um URIs zu decodieren, nutze stattdessen decodeURI.Syntax
unescape(str)
Parameter
str- Ein String der decodiert werden soll.
Beschreibung
Die unescape Funktion ist eine Eigenschaft des global object.
Beispiele
unescape("abc123"); // "abc123"
unescape("%E4%F6%FC"); // "äöü"
unescape("%u0107"); // "ć"
Spezifikationen
| Spezifikation | Status | Kommentar |
|---|---|---|
| ECMAScript 1st Edition. | Standard | Initiale Definition. |
| ECMAScript 5.1 (ECMA-262) Die Definition von 'unescape' in dieser Spezifikation. |
Standard | Definiert im (informative) Compatibility Annex B |
| ECMAScript 2015 (6th Edition, ECMA-262) Die Definition von 'unescape' in dieser Spezifikation. |
Standard | Definiert im (normative) Annex B for Additional ECMAScript Features for Web Browsers |
Browser Kompatibilität
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Basic support | (Ja) | (Ja) | (Ja) | (Ja) | (Ja) |
| Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| Basic support | (Ja) | (Ja) | (Ja) | (Ja) | (Ja) | (Ja) |