数组常用的api

一、向数组添加元素的方法

Array.push();

在数组的末尾处添加;会改变原有数组,返回值是添加数据后数组的新长度。

Array.unshift();

在数组的开头处添加,返回值是添加数组后数组的新长度;会改变原有数组

splice(index,0,value1,value2,...)

向数组的指定index处插入;返回的是被删除的元素;会改变原有数组

二、向数组删除元素的方法

1.pop()

从尾部删除一个元素;返回被删除的元素;会改变原有数组

2、shift()

从头部删除一个元素;返回被删除的元素;会改变原有数组

3、splice(index,howmany)

在index出删除howmany个元素,返回的是被删除掉的元素的集合;会改变原有数组

三、数组排序

1、reverse()

反转,倒置,该方法会改变原有数组

2、sort()

按照指定规则排序,改变原有数组
数组的sort()方法里面的参数就是一个回调函数,有俩个值,返回值如果是第一个值减去第二个值,那么就是从小到大排序,如果是第二个数减去第一个值就是从大到小排序。

四、数组连接

1.concat()

数组连接,返回的是新数组

2、join()

将数组的每个元素以指定分隔符(默认为‘,’)连接成字符
返回该连接完成后的字符串

五、数组截取

1、slice(start,end)

从start起始索引处,截取到end结束索引处,返回截取到的元素集合

六、数组转换

1、toString()
转换为字符串,和不传参数的join()一致

let arr = [1,2,3,4,5,6];
let result = arr.toString();
console.log(result)   //1,2,3,4,5,6
console.log(arr)	//[1,2,3,4,5,6]

七、数组查找

indexOf(val[,fromIndex=0])

数组的indexOf方法用来查找数组中某个val值第一次出现的索引,找不到就返回-1

lastIndexOf(val[,fromIndex=arr.length=-1])

数组的lastIndexOf()方法用来查找数组中的某个val值第一次出现的索引,找不到返回 -1,lastIndexOf是从数组的最后往前找

八、遍历数组计算总和

array.reduce适用于计算数组中某一指定内容的累加或者其他运算结果的总结果。

Array.isArray(param);

判断参数param是否是Array

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值