Esta página foi traduzida do inglês pela comunidade.Saiba mais e junte-se à comunidade MDN Web Docs.
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.
In this article
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:
String.prototype.trimLeft.name === "trimStart";Polyfill
//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 ':
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> |