Sie lesen die englische Version dieses Inhalts, da für dieses Gebietsschema noch keine Übersetzung vorhanden ist. Helfen Sie uns, diesen Artikel zu übersetzen!
Die veraltete Funktion escape() erzeugt einen neuen Text, in welchem gewisse Zeichen durch eine Hexadezimal-Escape-Sequenz ersetzt wurden. Es wird empfohlen, encodeURI oder encodeURIComponent stattdessen zu nutzen.
Syntax
escape(str)
Parameter
str- Ein Text welcher verarbeitet wird.
Rückgabewert
Ein neuer Text, in welchem gewisse Zeichen escaped wurden.
Beschreibung
Die escape-Funktion ist Teil des globalen Objektes. Hierbei werden spezielle Zeichen codiert. Außnahme bilden hier: @*_+-./
Die hexadezimale Form für Zeichen, deren Code-Einheitswert 0xFF oder weniger ist, enspricht einer zwei Ziffern großen Escape-Sequenz: %xx. Für Zeichen mit einem größeren Code-Einheitswert wird ein vier-Ziffern-Format genutzt: %uxxxx
Beispiele
escape("abc123"); // "abc123"
escape("äöü"); // "%E4%F6%FC"
escape("ć"); // "%u0107"
// Spezielle Zeichen
escape("@*_+-./"); // "@*_+-./"
Spezifikationen
| Spezifikation | Status | Kommentar |
|---|---|---|
| ECMAScript 1st Edition (ECMA-262) | Standard | Initiale Definition. |
| ECMAScript 5.1 (ECMA-262) Die Definition von 'escape' in dieser Spezifikation. |
Standard | Informativ definiert in Compatibility Annex B |
| ECMAScript 2015 (6th Edition, ECMA-262) Die Definition von 'escape' in dieser Spezifikation. |
Standard | Normativ definitiert in Annex B für Erweiterte ECMAScript-Features in Webbrowsern |
| ECMAScript Latest Draft (ECMA-262) Die Definition von 'escape' in dieser Spezifikation. |
Entwurf | Normativ definitiert in Annex B für Erweiterte ECMAScript-Features in Webbrowsern |
Browserkompatibilitä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) |