“js” 怎么在数组删除第一个元素?

如题所述

    原始数组alert("原始数组:" + arr);// 1,2,3,4,5

    删除并且返回第一个元素
    alert("执行arr.shift() 返回 :" + arr.shift());//1
    alert("数组:" + arr);//2,3,4,5

    删除并且返回最后一个元素
    alert("执行arr.pop() 返回:" + arr.pop());//5
    alert("数组:" + arr);//2,3,4

    在数组开头添加一个或者多个元素,返回数组新长度
    alert("执行arr.unshift('one') 返回:" + arr.unshift("one"));//4
    alert("数组:" + arr);//one,2,3,4

    在数组尾部添加一个或者多个元素,返回数组新长度
    alert("执行arr.push('end') 返回:" + arr.push("end"));//5
    alert("数组:" + arr);//one,2,3,4,end

    从第i个位置开始删除n个元素,返
    arr.splice(0, 1);
    alert("执行arr.splice(0,1) ");
    alert("数组:" + arr);//2,3,4,end

    从第i个位置开始,删除n个元素,并且在这个位置插入s个元素
    arr.splice(0, 0, "one");
    alert("执行arr.splice(0,0,'one')");
    alert("数组:" + arr);//one,2,3,4,end

温馨提示:答案为网友推荐,仅供参考