Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

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

js
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.

js
const str = "   foo  ";
console.log(str.trim()); // 'foo'

Spezifikationen

Spezifikation
ECMAScript® 2027 Language Specification
# sec-string.prototype.trim

Browser-Kompatibilität

Siehe auch