数组常用的方法

 

目录

1. arr.push(value)        在数组末尾插入元素

2.  arr.pop()         删除数组末尾的元素

3.  arr.unshift(value)        在数组的头部插入元素

4.  arr.shift(value)        删除数组头部的元素

5. arr.concat(value)        数组和数组或元素的合并

6. arr.splice(参数1,参数2,参数3)        在数组中添加删除或替换元素

7.  arr.slice(startIndex,endIndex)        截取复制数组指定位置的内容

8. arr.join("字符")        将数组的每个元素一指定的字符连接成新字符串返回

 9. arr.sort(函数)        数组进行排序,升序降序看回调函数

10. arr.reverse()        数组进行倒序


 

1. arr.push(value)        在数组末尾插入元素

特点:

        ① 返回数组的新长度 

        ② 修改原数组的内容

let arr = [1, 2, 3, 4, 5]
var length = arr.push(6, 7)

2.  arr.pop()         删除数组末尾的元素

特点:

        ① 返回删除的元素

        ② 修改原数组的内容

3.  arr.unshift(value)        在数组的头部插入元素

 特点:

        ① 返回数组的长度

        ② 修改原数组的内容

4.  arr.shift(value)        删除数组头部的元素

 特点:

        ① 返回删除的元素

        ② 修改原数组的内容

5. arr.concat(value)        数组和数组或元素的合并

特点:

        ① 返回新的数组

        ② 原数组不会改变

        ③ value 为空 ,就是复制的作用

6. arr.splice(参数1,参数2,参数3)        在数组中添加删除或替换元素

① arr.splice(startIndex)        从下标为startIndex的位置删除到最后

② arr.spilce(startIndex,num)        从下标为startIndex的位置开始删除num个

③ arr.splice(startIndex,num,value)        表示替换

        startIndex:插入元素的位置

        num:替换的个数

        value:可多个,表示插入的新的元素

        

特点:

        ① 返回删除或替换的值,没有的话,就返回空数组

        ② 修改原数组的值

7.  arr.slice(startIndex,endIndex)        截取复制数组指定位置的内容

特点:

        ① 返回截取到的内容

        ② 不会更改原数组的值

8. arr.join("字符")        将数组的每个元素一指定的字符连接成新字符串返回

 9. arr.sort(函数)        数组进行排序,升序降序看回调函数

// 升序
arr.sort(function(a,b)={
    return a-b
})

// 降序
arr.sort(function(a,b)={
    return b-a
})

 特点:

        ① 返回新数组

        ② 原数组也会改变

10. arr.reverse()        数组进行倒序

特点     

        ① 返回新数组

        ② 原数组也会改变

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值