Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. JavaScript
  3. JavaScript-Referenz
  4. Eingebaute Standardobjekte
  5. String
  6. trimStart()

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

View in EnglishAlways switch to English

String.prototype.trimStart()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since ⁨Januar 2020⁩.

DietrimStart() Methode vonString Werten entfernt Leerzeichen vom Anfang dieses Strings und gibt einen neuen String zurück, ohne den ursprünglichen String zu ändern.trimLeft() ist ein Alias dieser Methode.

Probieren Sie es aus

const greeting = "   Hello world!   ";console.log(greeting);// Expected output: "   Hello world!   ";console.log(greeting.trimStart());// Expected output: "Hello world!   ";

Syntax

js
trimStart()trimLeft()

Parameter

Keine.

Rückgabewert

Ein neuer String, derstr darstellt, von Leerzeichen am Anfang (linke Seite) befreit. Leerzeichen sind definiert alswhite space Zeichen plusZeilenabschlusszeichen.

Wennstr am Anfang keine Leerzeichen hat, wird dennoch ein neuer String zurückgegeben (im Wesentlichen eine Kopie vonstr).

Aliasing

Nachdemtrim() standardisiert wurde, implementierten Engines auch die nicht standardisierte MethodetrimLeft. Jedoch wurde der Name der Methode, als sie standardisiert wurde, zutrimStart gewählt, um Konsistenz mitpadStart() zu gewährleisten. Aus Gründen der Webkompatibilität bleibttrimLeft als Alias fürtrimStart erhalten, und beide beziehen sich auf dasselbe Funktionsobjekt. In einigen Engines bedeutet das:

js
String.prototype.trimLeft.name === "trimStart";

Beispiele

Verwendung von trimStart()

Das folgende Beispiel entfernt Leerzeichen vom Anfang vonstr, jedoch nicht vom Ende.

js
let str = "   foo  ";console.log(str.length); // 8str = str.trimStart();console.log(str.length); // 5console.log(str); // 'foo  '

Spezifikationen

Specification
ECMAScript® 2026 Language Specification
# sec-string.prototype.trimstart

Browser-Kompatibilität

Siehe auch

Help improve MDN

Learn how to contribute Diese Seite wurde automatisch aus dem Englischen übersetzt.

[8]ページ先頭

©2009-2025 Movatter.jp