trimStart()
方法从字符串的开头删除空格。trimLeft()
是此方法的别名。str.trimStart();
str.trimLeft();
一个新字符串,表示从其开头(左端)剥离空格的调用字符串。
trimStart()
/ trimLeft()
方法移除原字符串左端的连续空白符并返回,trimStart()
/ trimLeft()
方法并不会直接修改原字符串本身。
为了与 String.prototype.padStart
等函数保持一致,标准方法名称为trimStart
。 但是,出于Web兼容性原因,trimLeft
仍然是trimStart
的别名。在某些引擎中,这意味着:
String.prototype.trimLeft.name === "trimStart";
trimStart()
下面的例子输出了小写的字符串"foo ":
var str = " foo ";
alert(str.length); // 8
str = str.trimLeft();
alert(str.length); // 5
document.write( str );
Specification | Status | Comment |
---|---|---|
String.prototype.{trimStart,trimEnd} proposal |
Stage 1 |
Desktop | Mobile | Server | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
trimStart | Chrome
Full support
66
| Edge ? | Firefox
Full support
61
| IE No support No | Opera Full support 53 | Safari ? | WebView Android
Full support
66
| Chrome Android
Full support
66
| Edge Mobile ? | Firefox Android
Full support
61
| Opera Android Full support 53 | Safari iOS ? | Samsung Internet Android ? | nodejs Full support 10.0.0 |