js数组常用方法

1、push
将单个元素或多个元素添加到数组末尾,并返回数组的新长度
2、unshift
在数组的头部插入一个或多个新元素,并返回数组的新长度
3、pop
删除数组最尾部的元素,可以返回被删掉的元素
4、shift
将数组第一个元素删除,并返回这个被删掉的元素
5、contact连接
可以合并数组,也可以合并数组与元素
6、join
将数组合并为字符串返回,默认使用“,”连接
7、splice
splice(值1,值2,值3)
值1:从什么位置开始删除
值2:删除多少个元素
值3:要插入的元素
没有任何参数时,返回一个空数组
8、slice
截取数组,按照指定为自截取数组,复制内容
slice(值1,值2)
值1:从什么时候开始
值2:到什么时候结束
当只写一位数时,截取到最尾部
9、indexOf
在数组中查找元素,如果查找到,返回该元素的下标,如果没有查找到,返回-1
10、lastIndexOf
从后向前查找数组中的元素,如果查找到,返回该元素的下标,如果没有查找到,返回-1
11、Array.from
将一个类似于数组的东西转换为数组
12、forEach(function(值1,值2,值3){})
遍历数组中每一个元素
值1:数组中的元素
值2:每个元素对应的下标
值3:数组自身
13、map
遍历数组,与forEach类似,map有返回值,map返回的新数组长度与原数组相同
14、sort排序
按照数组从大到小或从小到大进行排序
15、some
查找数组中是否有满足条件的元素,如果有就返回true,反之返回false
16、every
查找数组中是否每一个元素都满足条件,如果是就返回true,反之返回false
17、filter
筛选
筛选数组中满足条件的数据,并返回新长度
18、reduce
reduce (function(value,item,index,arr){})
value默认是数组的第0项
19、Array is Array()
判断元素是否是数组,是数组的话返回true
20、arguments
传递给函数参数的类数组对象
只能在函数内调用,可以调用匿名函数,完成匿名函数的递归
arguments.callee
指执行当前的函数
21、reverse
将数组的顺序反转

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值