Diese Übersetzung ist unvollständig. Bitte helfen Sie, diesen Artikel aus dem Englischen 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) |