数组常用方法

  let arr = [1, 2, 3, 4, 5]

        //1.pop 删除数组末尾最后一个元素,改变原数组,返回被删除的元素
        // console.log(arr.pop()); //5
        // console.log(arr); //1,2,3,4

        //2.push 数组末尾添加元素,改变原数组,返回添加后的length
        // console.log(arr.push(6)); //6
        // console.log(arr); //1,2,3,4,5,6

        //3.shift 删除数组第一个元素,改变原数组,返回被删除的元素
        // console.log(arr.shift()); //1
        // console.log(arr); //2,3,4,5

        // 4.unshift 数组头部添加元素,改变原数组,返回添加后的length
        // console.log(arr.unshift(6)); //6
        // console.log(arr); //6,1,2,3,4,5

        //5.reverse 反转数组 改变原数组
        // console.log(arr.reverse()); //5,4,3,2,1
        // console.log(arr); //1,2,3,4,5

        //6.splice 添加或删除或替换  改变原数组
        // console.log(arr.splice(1)); //2, 3, 4, 5
        // console.log(arr); //1,2,3,4,5


        //7.sort 数组排序 改变原数组
        // var arr1 = [1, 3, 4, 2, 5]
        // 升序
        // console.log(arr1.sort((a, b) => a - b)); //1,2,3,4,5

        // console.log(arr1); //1,3,4,2,5

        //8.slice 拷贝数组  不改变原数组
        // console.log(arr.slice(1, 2)); //2
        // console.log(arr); // 1,2,3,4,5

        //9.join  数组改变为字符串
        // let b = arr.join('+')
        // console.log(arr.join('+')); // 1+2+3+4+5
        // console.log(typeof b); //string

        //10. indexOf  查找数组中某元素的第一个索引值,不改变原数组,如果没有返回-1
        // console.log(arr.indexOf(3)); //2
        // console.log(arr.indexOf(8)); //-1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值