String.prototype.trim()
Baseline
Weitgehend verfügbar
Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.
Die Methode trim() von String-Werten entfernt Leerraum an beiden Enden dieses Strings und gibt einen neuen String zurück, ohne den ursprünglichen String zu verändern.
Um einen neuen String zurückzugeben, bei dem Leerraum nur an einem Ende entfernt wurde, verwenden Sie trimStart() oder trimEnd().
Probieren Sie es aus
const greeting = " Hello world! ";
console.log(greeting);
// Expected output: " Hello world! ";
console.log(greeting.trim());
// Expected output: "Hello world!";
Syntax
trim()
Parameter
Keine.
Rückgabewert
Ein neuer String, der str darstellt, nachdem Leerraum sowohl am Anfang als auch am Ende entfernt wurde. Leerraum ist definiert als Leerzeichen-Zeichen plus Zeilenabschlusszeichen.
Wenn weder am Anfang noch am Ende von str Leerraum vorhanden ist, wird dennoch ein neuer String zurückgegeben (im Wesentlichen eine Kopie von str).
Beispiele
>Verwendung von trim()
Das folgende Beispiel entfernt Leerraum an beiden Enden von str.
const str = " foo ";
console.log(str.trim()); // 'foo'
Spezifikationen
| Spezifikation |
|---|
| ECMAScript® 2027 Language Specification> # sec-string.prototype.trim> |