在 ES2017 中,JavaScript 新增了两个字符串方法:String.trimStart()
和 String.trimEnd()
,用于去除字符串开头和结尾的空格。这两个方法可以方便地处理字符串中的空格,让我们更加高效地操作字符串。
String.trimStart()
String.trimStart()
方法用于去除字符串开头的空格。它的语法如下:
str.trimStart()
其中,str
是要操作的字符串。该方法会返回一个新的字符串,去除了原字符串开头的所有空格。
示例代码
下面是一个使用 String.trimStart()
的示例代码:
const str = ' hello world' const newStr = str.trimStart() console.log(newStr) // 输出 'hello world'
在上面的代码中,我们首先定义了一个字符串 str
,该字符串开头有三个空格。然后,我们调用 String.trimStart()
方法去除开头的空格,并将返回值赋值给新的字符串 newStr
。最后,我们使用 console.log()
方法输出 newStr
,发现字符串开头的空格已经被去除了。
String.trimEnd()
String.trimEnd()
方法用于去除字符串结尾的空格。它的语法如下:
str.trimEnd()
其中,str
是要操作的字符串。该方法会返回一个新的字符串,去除了原字符串结尾的所有空格。
示例代码
下面是一个使用 String.trimEnd()
的示例代码:
const str = 'hello world ' const newStr = str.trimEnd() console.log(newStr) // 输出 'hello world'
在上面的代码中,我们首先定义了一个字符串 str
,该字符串结尾有三个空格。然后,我们调用 String.trimEnd()
方法去除结尾的空格,并将返回值赋值给新的字符串 newStr
。最后,我们使用 console.log()
方法输出 newStr
,发现字符串结尾的空格已经被去除了。
总结
String.trimStart()
和 String.trimEnd()
是 ES2017 中新增的字符串方法,用于去除字符串开头和结尾的空格。这两个方法可以方便地处理字符串中的空格,让我们更加高效地操作字符串。在实际开发中,我们可以通过这两个方法来优化我们的代码,提高代码的可读性和执行效率。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/65fe2b74d10417a22296fc74