String.prototype.trim()
trim() 方法从字符串的两端清除空格,返回一个新的字符串,而不修改原始字符串。此上下文中的空格是指所有的空白字符(空格、tab、不换行空格等)以及所有行终止符字符(如 LF、CR 等)。
尝试一下
语法
js
trim()
返回值
一个表示 str 去掉了开头和结尾的空白字符后的新字符串。
如果 str 的开头和结尾都没有空白字符,仍然会返回一个新字符串(本质上是 str 的副本),而不会抛出异常。
要返回一个只从一端删除空白字符的新字符串,可以使用 trimStart() 或 trimEnd()。
示例
使用 trim()
下面的例子显示小写字符串 'foo':
js
const orig = "   foo  ";
console.log(orig.trim()); // 'foo'
规范
| Specification | 
|---|
| ECMAScript Language Specification  # sec-string.prototype.trim  | 
浏览器兼容性
BCD tables only load in the browser