常用js数组方法

1.push(value)在数组尾部添加一个元素,然后返回一个数组长度(改变数组)

  let arr=[1,2,3]
    arr.push(4)
    console.log(arr);//1,2,3,4

2.unshift(value)添加一个元素到数组的开头。返回数组的长度

let arr=[1,2,3]
    arr.unshift(4)
    console.log(arr);//结果:[4,1,2,3]

3.pop(value)删除数组中最后一个元素,返回被删除元素

 let arr=[1,2,3]
    arr.pop()
    console.log(arr);//结果:[1,2]

4.shift()删除数组第一个元素,返回删除的元素

    let arr=[1,2,3]
    arr.shift(0)
    console.log(arr);//结果:[0,1,2,3]

5.join(value)将数组用value来分隔(不改变原数组)

  let arr=[1,2,3]
   let result= arr.join(',')
    console.log(result);//'1,2,3'
    console.log(arr);//[1,2,3]

6.splice(index,count,value)从索引为index处删除count个元素,插入value(改变原数组)

7.sort 对数组进行排序(改变原数组)

8.reserve对数组进行倒序处理(改变原数组)

9.map对数组内元素进行一个遍历,然后返回一个新数组

10.slice(start,end)返回新数组,包含原数组索引satrt到end的值,不包含end(不改变原数组)

11.concat(value)合并数组,不改变原数组

let a=[1,2,3];
let b=[4,5,6];
let result=a.concat(b);// [1, 2, 3, 4, 5, 6]

12.flat()将二维数组变成一维数组,不改变原数组

13.toString()将数组中的元素用逗号拼接成字符串

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

13.indexOf(value)会从索引0开始,查找数组中是否包含value,如包含,则返回value的索引,如不包含,返回-1.

14.includes(index,value)验证数组中是否包含某个元素,存在返回true,不存在返回false

15.isArray(arr)判断arr是否是一个数组,返回值是一个Boolean

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值