Movatterモバイル変換


[0]ホーム

URL:


  1. Tecnologia Web para desenvolvedores
  2. JavaScript
  3. Referência JavaScript
  4. Objetos Globais
  5. String
  6. String.prototype.trimStart()

Esta página foi traduzida do inglês pela comunidade.Saiba mais e junte-se à comunidade MDN Web Docs.

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 ⁨janeiro de 2020⁩.

O métodotrimStart() remove espaços do começo de umastring.trimLeft() é um apelido para este método.

Experimente

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

Sintaxe

str.trimStart();str.trimLeft();

Valor retornado

Uma novastring representando astring original sem os espaços no começo (fim à esquerda).

Descrição

Os métodostrimStart() /trimLeft() retornam astring sem os espaços no fim à esquerda.trimLeft() outrimStart() não altera o valor dastring original.

Aliasing

Para consistência com funções comoString.prototype.padStart o nome padrão do método étrimStart. Entretanto, por razões de compatibilidade naweb,trimLeft permanece como um apelido paratrimStart. Em alguns motores isso significa:

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

Polyfill

js
//https://github.com/FabioVergani/js-Polyfill_String-trimStart(function (w) {  var String = w.String,    Proto = String.prototype;  (function (o, p) {    if (p in o ? (o[p] ? false : true) : true) {      var r = /^\s+/;      o[p] =        o.trimLeft ||        function () {          return this.replace(r, "");        };    }  })(Proto, "trimStart");})(window);/*ES6:(w=>{    const String=w.String, Proto=String.prototype;    ((o,p)=>{        if(p in o?o[p]?false:true:true){            const r=/^\s+/;            o[p]=o.trimLeft||function(){                return this.replace(r,'')            }        }    })(Proto,'trimStart');})(window);*/

Exemplos

UsandotrimStart()

O seguinte exemplo mostra umastring em caixa baixa'foo ':

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

Especificações

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

Compatibilidade com navegadores

Veja também

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2025 Movatter.jp