在 ES10 中,JavaScript 引入了两个新的字符串方法:trimStart
和 trimEnd
。这两个方法可用于去除字符串的首尾空格或指定字符。
trimStart
方法
trimStart
方法从字符串的开头开始,去除所有空格或指定字符。
示例代码:
const str = ' hello world '; console.log(str.trimStart()); // 'hello world ' console.log(str.trimStart(' ')); // 'hello world ' console.log(str.trimStart(' h')); // 'ello world '
上述代码中,trimStart
方法可以去除 str
变量开头的空格或指定的字符。如果未指定字符,则默认去除空格。
trimEnd
方法
trimEnd
方法从字符串的结尾开始,去除所有空格或指定字符。
示例代码:
const str = ' hello world '; console.log(str.trimEnd()); // ' hello world' console.log(str.trimEnd(' ')); // ' hello world' console.log(str.trimEnd('d ')); // ' hello worl'
上述代码中, trimEnd
方法可以去除 str
变量结尾的空格或指定的字符。如果未指定字符,则默认去除空格。
指导意义
trimStart
和 trimEnd
方法提供了更多控制字符串的方法,方便我们去除字符串首尾的空格或任意字符。在前端开发中,很常见需要对字符串进行操作,正常的人这两个 API 可以很好地益处。
结论
ES10 中 String.prototype.trimStart 和 trimEnd 方法实现字符串操作可使用来去除字符串首尾的空格字符或指定字符。这两个方法在前端开发中很有用,使用起来很方便,可以提高代码的可读性和维护性。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/67170680ad1e889fe21f2c2d