JavaScript数组使用总结

一、函数

1、push

添加元素,返回数组长度

2、pop

删除元素,并返回删除元素值;数组为空返回undefined

3、concat

返回一个新数组,是将参数添加到原数组中构成的

4、reverse

数组反序

5、sort(orderfunction)

按指定参数对数组排序

6、slice(start,end)

截取start到end组成的数组

7、unshift

数组开头添加元素,并返回数组长度

8、find

找到第一个符合条件的元素
(参数是一个回调函数,所有数组成员依次执行该回调行数,直到找到一个个返回值为true的成员,然后返回该成员。若无则返回undefined)

[1,2,5,-1,9].find((n)=>n<0)
结果:-1

9、findIndex

返回第一个符合条件的元素下标

[1,2,5,-1,9].findIndex((n)=>n<0)
结果:3

[1,2,5,-1,9].findIndex(n=>{
    if(n<0){
       return true; 
    }
})
结果:3

10、some

检查数组元素是否满足指定条件

var arr=[1,4,6,8,10];
arr.some(function(value,index,array){return value%2==0;})
结果:true

function check(num){
    return num>8;
}
arr.some(check)
结果:true

11、splice

splice(index,howmany,item1,item2,…,itemX)
从index处开始删除howmany个元素,并在该位置开始插入item1、item2…itemX,返回被删除的元素数组

["one","two","three","four"].splice(1,1,"2")
结果:one 2 three four
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值