在 ES9 中,新增了 String.prototype.trimEnd()
和 String.prototype.trimStart()
两个方法,以便于我们操作字符串中的空格。
String.prototype.trimEnd()
String.prototype.trimEnd()
方法用于从字符串末尾去除空格。
语法:
str.trimEnd()
返回值:
返回一个新的字符串,表示去除末尾空格后的结果。
示例:
const str = 'hello world '; console.log(str.trimEnd()); // 'hello world'
在上面的示例中,trimEnd()
方法将字符串末尾的空格去除,返回去除空格后的新字符串 hello world
。
String.prototype.trimStart()
String.prototype.trimStart()
方法用于从字符串开头去除空格。
语法:
str.trimStart()
返回值:
返回一个新的字符串,表示去除开头空格后的结果。
示例:
const str = ' hello world'; console.log(str.trimStart()); // 'hello world'
在上面的示例中,trimStart()
方法将字符串开头的空格去除,返回去除空格后的新字符串 hello world
。
小结
trimEnd()
和 trimStart()
方法使得操作字符串中的空格变得更加方便,可以避免我们手动去遍历字符串,去除开头或者结尾的空格。
值得注意的是,trimEnd()
和 trimStart()
方法都会返回一个新的字符串,不会改变原始字符串。这意味着,我们需要将结果保存到一个新的变量中,如果需要使用去除空格后的字符串。
总结
在进行开发时,熟练掌握 trimStart()
和 trimEnd()
方法能够大大提高我们的代码效率,同时也能让我们更好地进行代码维护。
如果你需要操作字符串中的空格,不妨使用 ES9 中的 trimStart()
和 trimEnd()
方法,让你的代码变得更加简洁易懂。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/648058f048841e9894fd3493