数组方法(可以改变原数组)

可以改变原数组的数组方法有:

                push--尾部添加

                pop--尾部删除

                shift--头部删除

                unshift--头部添加

                sort--排序

                splice--添加、删除、替换     本质是删除

 var arr=[

        {name:1,checked:false},

        {name:2,checked:true},

        {name:3,checked:true},

        {name:4,checked:false},

        {name:5,checked:false},

        {name:6,checked:true},

        ]

一 、push--尾部添加

        this.arr.push({

            name:7,

            checked:false

        })

        console.log(this.arr);

        

二、 pop-- 尾部删除 

        this.arr.pop()

        console.log(this.arr); 

        

三、 shift--头部删除

        this.arr.shift()

        console.log(this.arr);  

        

四、  unshift--头部添加

        this.arr.unshift({

            name:0,

            checked:true

        })

        console.log(this.arr);

        

 五、reverse--数组翻转

        this.arr.reverse()

        console.log(this.arr);

        

        

六、 sort--排序

        var num=[1,5,13,8,9,4,6,7]

        this.num.sort((a,b)=>a-b)

        console.log(num);

        this.num.sort((a,b)=>b-a)

        console.log(num);

        

七、splice--添加、删除、替换 

        this.num.splice(0,1,3)  //在下标为0的地方删除一项,添加一个3

        console.log(num);

        this.num.splice(0,1,3,5,6) //在下标为0的地方删除一项,添加一个3,5,6

        console.log(num);

        this.num.splice(5,1)   //在下表为5的地方删除1项

        console.log(num);

        

        

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值