String.prototype.trim()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
Die trim()
-Methode von String
-Werten entfernt Leerzeichen von beiden Enden dieser Zeichenkette und gibt eine neue Zeichenkette zurück, ohne die ursprüngliche Zeichenkette zu ändern.
Um eine neue Zeichenkette zurückzugeben, bei der Leerzeichen nur von einem Ende entfernt werden, 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
Eine neue Zeichenkette, die str
darstellt, bei der Leerzeichen sowohl am Anfang als auch am Ende entfernt wurden. Leerzeichen sind definiert als Leerzeichen-Zeichen plus Zeilenendzeichen.
Wenn weder der Anfang noch das Ende von str
Leerzeichen haben, wird trotzdem eine neue Zeichenkette zurückgegeben (im Wesentlichen eine Kopie von str
).
Beispiele
Verwendung von trim()
Das folgende Beispiel entfernt Leerzeichen von beiden Enden von str
.
const str = " foo ";
console.log(str.trim()); // 'foo'
Spezifikationen
Specification |
---|
ECMAScript® 2026 Language Specification # sec-string.prototype.trim |