加入收藏 | 设为首页 | 会员中心 | 我要投稿 信阳站长网 (https://www.0376zz.com.cn/)- 基础存储、混合云网络、云安全、数据仓库、大数据!
当前位置: 首页 > 站长资讯 > 传媒 > 正文

8个非常有用的功能

发布时间:2021-03-30 13:43:25 所属栏目:传媒 来源:互联网
导读:时我们在处理字符串时需要处理多余的空格。ES2020 增加了两个功能:.trimStart()和 trimEnd() 方法可以帮你处理这些琐事。 它们都可以帮助你修剪或删除给定字符串中的空格。trimStart() 删除字符串开头的所有空格。trimEnd()将删除字符串末尾的所有空格。不

时我们在处理字符串时需要处理多余的空格。ES2020 增加了两个功能:.trimStart()和 trimEnd() 方法可以帮你处理这些琐事。

它们都可以帮助你修剪或删除给定字符串中的空格。trimStart() 删除字符串开头的所有空格。trimEnd()将删除字符串末尾的所有空格。不过要是想去除两边的空格呢?

有两个选择。第一种是同时使用这两个 ES2019 功能。第二个是使用另一个字符串方法 trim()。两种方式都能给你想要的结果。函数的 toString() 方法已经存在了一段时间。它的作用是使你可以打印函数的代码。ES2019 的不同之处在于它处理注释和特殊字符(例如空格)的方式。

过去,toString() 方法删除了注释和空格。所以该函数的打印版本可能看起来与原始代码不一样。ES2019 的不会再发生这种情况。它返回的值将会与原始值匹配,包括注释和特殊字符。数组是 JavaScript 的基本组成部分之一。它们有时会引起很多问题。当你必须要处理多维数组时尤其如此。甚至将多维数组转换为一维这样看似简单的任务也可能很困难。

好消息是,ES2019 的两个功能使这种操作变得更容易。第一个是 flat() 方法。在多维数组上使用时,它将转换为一维。默认情况下,flat()只会将数组展平一级。

但是页可以指定级数,并在调用时作为参数传递。如果不确定需要多少级,也可以使用 Infinity。

(编辑:信阳站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读