,,ES6 给我们编程带来了很多便利,以前用大量代码实现的功能现在变得非常简洁。,本文总结了我在工作中经常使用的 7 个 JavaScript 技巧,希望对你也有帮助。,有时,我们需要找到数组中的最大值,你通常是怎么做的?,我们可以先对数组进行排序,然后,数组的最后一项就是最大值。,还有其他解决方案吗?是的,我们可以使用“Math.max”轻松处理它。,如果有一个数字数组,得到它们总和的最快方法是什么?,给你一个数组,现在你想从中获取一个随机值,你怎么做呢?,我们在抽奖的时候,需要打乱抽奖顺序。,现在我们有了一个多维嵌套数组,如何将其铺成一维数组?,事实上,我们有一个更简单的方法来解决它。关于flat,我们来看看MDN的解释:,flat() 方法创建一个新数组,其中所有子数组元素递归连接到指定深度。,过去,我们总是使用“indexOf”方法来检查数组是否包含值。如果“indexOf”返回的值大于-1,则表示有一个。,但是,现在数据比较复杂,我们将无法通过 indexOf 方法直接确认数组中是否存在“fatfish”。幸运的是,ES6 中提供了 findIndex 方法。,你一定见过这样的判断方法,虽然,可以达到条件判断的目的,但是,看起来很繁琐。,我们可以使用includes方法让代码更简单甚至更可扩展。
© 版权声明
文章版权归作者所有,未经允许请勿转载。