资讯专栏INFORMATION COLUMN

一张图整理数组方法

Yu_Huang / 744人阅读

摘要:方法功能返回值是否修改原数组添加一个或多个元素到数组末尾,返回数组长度是删除数组的最后一个元素,返回这个元素是添加一个或多个元素到数组开头,返回数组长度是删除数组的第一个元素,返回这个元素是颠倒数组,返回颠倒后的数组是拼接多个数组,返回拼接

方法 功能 返回值 是否修改原数组
push 添加一个或多个元素到数组末尾,返回数组长度 number
pop 删除数组的最后一个元素,返回这个元素 *
unshift 添加一个或多个元素到数组开头,返回数组长度 number
shift 删除数组的第一个元素,返回这个元素 *
reverse 颠倒数组,返回颠倒后的数组 array
concat 拼接多个数组,返回拼接后的数组 array
sort 对数组元素做原地排序,并返回这个数组 array
every 数组所有元素通过指定函数才返回true bool
some 只要数组中有一个通过指定函数则返回true bool
filter 用指定函数过滤数组,返回新数组 array
forEach 对数组每个元素执行一遍提供的函数,无返回值 undefined
map 数组中所有元素执行指定方法后的返回值组成的新数组 array
indexOf 返回指定元素在数组中第一个索引值 number
join 将数组链接为字符串 string
lastIndexOf 指定元素在数组中最后一个索引 number
reduce 数组中的每个值从左到右开始合并,最终为一个值 *
reduceRight 数组中的每个值从右到左开始合并,最终为一个值 *
slice 复制数组的一部分到新数组,返回新的数组 array
splice 用新元素替换旧元素,返回元素组被替换的那部分元素组成的数组 array
toString 与join方法类似 string
es6新增
Includes 判断数组是否包含某个值,代替indexOf检查存在 bool
entries 返回一个Array iterator对象,包含每个索引的键值对 Array iterator
find 查找元素,返回元素本身,没有返回undefined *
copyWith 复制数组成员到指定位置,会覆盖原有成员,返回修改了的数组 array
findIndex 查找元素返回元素索引,没有返回-1 number
fill 将数组指定区域填充为某个固定值 array
keys 返回数组索引的迭代器 Array iterator
values 返回数组的值组成的数组 array

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/101213.html

相关文章

  • JS实现轮播图思路整理

    摘要:结构层表现层实现原理通过改变图片的偏移量来实现图片的切换实现步骤通过获取页面需要操作的元素获取轮播图父容器获取图片列表获取图片切换圆点按钮获取向左切换箭头获取向右切换箭头实现左 html结构层 ...

    Anonymous1 评论0 收藏0
  • JS实现轮播图思路整理

    摘要:结构层表现层实现原理通过改变图片的偏移量来实现图片的切换实现步骤通过获取页面需要操作的元素获取轮播图父容器获取图片列表获取图片切换圆点按钮获取向左切换箭头获取向右切换箭头实现左 html结构层 ...

    Meathill 评论0 收藏0
  • JS实现轮播图思路整理

    摘要:结构层表现层实现原理通过改变图片的偏移量来实现图片的切换实现步骤通过获取页面需要操作的元素获取轮播图父容器获取图片列表获取图片切换圆点按钮获取向左切换箭头获取向右切换箭头实现左 html结构层 ...

    keithyau 评论0 收藏0
  • 张图让自己搞懂(mēng)原型&原型链

    摘要:要搞清这三种关系指向之间的关系拗口,其实也就是要搞懂,构造函数由构造函数操作创造出的实例对象和构造函数的原型对象之间的关系。 写在前面 这篇博客来源于,有天mentor突然传给我了这张祖传的图片,并且发誓一定要给我讲清楚,然鹅在他的一番激情讲解之后,他自己也被绕懵了...于是后来我决定整理一下似乎还有点清晰的思路,记录一下我对这张图的理解。作为一个小白,对于js中这些比较复杂的概念的理...

    CntChen 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<