ES10 是 JavaScript 的最新版本,在其中,有两个新的字符串方法 String.trimStart() 和 String.trimEnd() 被添加了进去。这两个新的方法都是用来去除字符串首尾空格的。本文将详细介绍这两个新方法的具体使用方法和一些示例代码。
String.trimStart() 方法
String.trimStart() 方法是用来去除字符串首部的空格,该方法将返回字符串的一个新的副本,该副本的首部空格已被去除。该方法不会改变原始字符串本身,而是返回一个新的字符串。
使用该方法非常简单,只需要在字符串实例后添加调用该方法即可,示例如下:
const str = ' hello world'; console.log(`原始字符串:${str}`); console.log(`去除首部空格字符串:${str.trimStart()}`);
以上代码将输出以下信息:
原始字符串: hello world 去除首部空格字符串:hello world
当然,如果字符串中没有首部空格,该方法将会返回原始字符串:
const str = 'hello world'; console.log(`原始字符串:${str}`); console.log(`去除首部空格字符串:${str.trimStart()}`);
以上代码将输出以下信息:
原始字符串:hello world 去除首部空格字符串:hello world
String.trimEnd() 方法
String.trimEnd() 方法是用来去除字符串末尾的空格,该方法将返回字符串的一个新的副本,该副本的末尾空格已被去除。该方法不会改变原始字符串本身,而是返回一个新的字符串。
和 String.trimStart() 方法一样,使用该方法也非常简单,只需要在字符串实例后添加调用该方法即可,示例如下:
const str = 'hello world '; console.log(`原始字符串:${str}`); console.log(`去除末尾空格字符串:${str.trimEnd()}`);
以上代码将输出以下信息:
原始字符串:hello world 去除末尾空格字符串:hello world
同样的,如果字符串中没有末尾空格,该方法将会返回原始字符串:
const str = 'hello world'; console.log(`原始字符串:${str}`); console.log(`去除末尾空格字符串:${str.trimEnd()}`);
以上代码将输出以下信息:
原始字符串:hello world 去除末尾空格字符串:hello world
总结
String.trimStart() 和 String.trimEnd() 方法在字符串操作中非常实用,可以帮助我们快速去除字符串中的首尾空格。在日常开发中,它们经常被使用到。本文对这两个方法进行了详细的介绍和示例演示,希望对读者有所帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/64a6741f48841e9894312df8