千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > 6个ES6中很酷的数组函数

6个ES6中很酷的数组函数

来源:千锋教育
发布人:wjy
时间: 2022-11-08 14:34:43 1667889283

  1、Array .of

  关于奇怪的 Array 函数,众所周知,我们可以通过Array函数做以下事情。

  初始化指定长度的数组;设置数组的初始值。

6个ES6中很酷的数组函数1

  传递给Array函数的参数个数不一样,其作用也不一样。这常常让我感到困惑。

  幸运的是,我们可以使用 Array.of 来弥补 Array 的不足。

6个ES6中很酷的数组函数2

  2、 Array.from

  from 方法中,我们可以通过 Array.from 方法将类数组对象、arguments 对象、NodeList 对象转换为真正的数组。

  1)、类数组对象

6个ES6中很酷的数组函数3

  2)、节点列表

6个ES6中很酷的数组函数4

  3)、 Arguments

6个ES6中很酷的数组函数5

  4)、Array.from的第二个参数

  我们可以使用 Array.from 方法,如“[].map”。

6个ES6中很酷的数组函数6

  3、 includes

  当满足其中一个条件时,我们经常会写这样的判断语句来做某事。

6个ES6中很酷的数组函数7

  其实可以通过include方法来简化代码。

6个ES6中很酷的数组函数8

  4、使用“at方法”读取数组的尾部元素

  你如何读取数组的尾部元素?是的,我们需要以“array.length-1”作为下标来读取。

6个ES6中很酷的数组函数9

  还有其他方法吗?

  是的,“at”方法将成为您的魔法。当然,您也可以读取数组中其他位置的元素。

6个ES6中很酷的数组函数10

  5、 flat

  flat() 方法创建一个新数组,其中所有子数组元素递归连接到指定深度。

6个ES6中很酷的数组函数11

  6、 findIndex

  “findIndex() 方法返回数组中满足提供的测试函数的第一个元素的索引。否则,它返回 -1,表示没有元素通过测试。”

6个ES6中很酷的数组函数12

tags:
声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT