js数组的常见操作方法

let arr = [1, 2, 3, 4, 5]
    let num1 = arr.splice(2, 3, 6, 6, 6)
    console.log(num1, arr)
    splice 一个参数是删除的位置
           两个参数 第一个是删除的位置  第二是删除的个数
           三个参数 第一个是插入元素的位置,第二个值是插入的个数,后面的都是插入的元素
    返回新的数组

    slice 截取数组 第一个参数开始截取的位置,第二个参数是结束的位置,不写默认到结尾,返回新的数组
    join
    let arr = [1, 2, 3, 4, 5];

    let newArr = arr.join('=')//默认用逗号连接
    console.log(newArr);//newArr=1,2,3,4,5;
    sort() 将数组按照升序排序 返回新的数组 原数组也会改变
    reverse() 将数组倒叙 返回新的数组 原数组也会改变

    push 末尾添加
    pop  末尾删除 并返回被删除的元素。
    unshift 在头部添加
    shfit   在头部删除
    concat 合并数组或元素,返回新的数组,原数组不会改变


    只有slice(),join(),concat() 不会改变原数组
posted @ 2020-12-04 14:16  起风了1573  阅读(114)  评论(0)    收藏  举报