Dieser Artikel benötigt eine technische Überprüfung. So können Sie helfen.
Diese Übersetzung ist unvollständig. Bitte helfen Sie, diesen Artikel aus dem Englischen 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 2017 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) |