Baseline Widely available
Die trimStart()
Methode von String
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.
const greeting = " Hello world! ";
console.log(greeting);
// Expected output: " Hello world! ";
console.log(greeting.trimStart());
// Expected output: "Hello world! ";
Syntax Parameter
Keine.
RückgabewertEin neuer String, der str
darstellt, von Leerzeichen am Anfang (linke Seite) befreit. Leerzeichen sind definiert als white space Zeichen plus Zeilenabschlusszeichen.
Wenn str
am Anfang keine Leerzeichen hat, wird dennoch ein neuer String zurückgegeben (im Wesentlichen eine Kopie von str
).
Nachdem trim()
standardisiert wurde, implementierten Engines auch die nicht standardisierte Methode trimLeft
. Jedoch wurde der Name der Methode, als sie standardisiert wurde, zu trimStart
gewählt, um Konsistenz mit padStart()
zu gewährleisten. Aus Gründen der Webkompatibilität bleibt trimLeft
als Alias für trimStart
erhalten, und beide beziehen sich auf dasselbe Funktionsobjekt. In einigen Engines bedeutet das:
String.prototype.trimLeft.name === "trimStart";
Beispiele Verwendung von trimStart()
Das folgende Beispiel entfernt Leerzeichen vom Anfang von str
, jedoch nicht vom Ende.
let str = " foo ";
console.log(str.length); // 8
str = str.trimStart();
console.log(str.length); // 5
console.log(str); // 'foo '
Spezifikationen Browser-Kompatibilität Siehe auch MDN-Feedback-Box War diese Ãbersetzung hilfreich?
Diese Seite wurde automatisch aus dem Englischen übersetzt.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4