8个非常有用的功能
时我们在处理字符串时需要处理多余的空格。ES2020 增加了两个功能:.trimStart()和 trimEnd() 方法可以帮你处理这些琐事。 它们都可以帮助你修剪或删除给定字符串中的空格。trimStart() 删除字符串开头的所有空格。trimEnd()将删除字符串末尾的所有空格。不过要是想去除两边的空格呢? 有两个选择。第一种是同时使用这两个 ES2019 功能。第二个是使用另一个字符串方法 trim()。两种方式都能给你想要的结果。函数的 toString() 方法已经存在了一段时间。它的作用是使你可以打印函数的代码。ES2019 的不同之处在于它处理注释和特殊字符(例如空格)的方式。 过去,toString() 方法删除了注释和空格。所以该函数的打印版本可能看起来与原始代码不一样。ES2019 的不会再发生这种情况。它返回的值将会与原始值匹配,包括注释和特殊字符。数组是 JavaScript 的基本组成部分之一。它们有时会引起很多问题。当你必须要处理多维数组时尤其如此。甚至将多维数组转换为一维这样看似简单的任务也可能很困难。 好消息是,ES2019 的两个功能使这种操作变得更容易。第一个是 flat() 方法。在多维数组上使用时,它将转换为一维。默认情况下,flat()只会将数组展平一级。
但是页可以指定级数,并在调用时作为参数传递。如果不确定需要多少级,也可以使用 Infinity。 (编辑:信阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |