去除数组第一个元素

删除数组第一个元素

http://www.nowcoder.com/questionTerminal/0323822699da497b8822898e90025882

    //使用shift方法
    function cuttail(arr) {
        var newArr = arr.slice(0);
        newArr.shift();
        return newArr;
    }
    //使用splice切除第一个元素
    function cuttail(arr) {
        var newArr = arr.slice(0);
        return newArr.splice(0,1);

    }
    //使用slice赋值元素,其实可以直接return arr.slice(0);
    function cuttail(arr) {
        var newArr = arr.slice(0);
        console.log(newArr);
        return newArr.slice(1); 
    }
    //每个元素往前移动,最后再pop一下
    function cuttail(arr) {
        var newArr = arr.slice(0);
        for (var i = 0; i < newArr.length - 1; i++) {
            newArr[i] = newArr[i + 1];
        }
        newArr.pop();
        return newArr;
    }
    //使用filter函数过滤
    function cuttail(arr) {
        return arr.filter(function (ele,i) {
            return i != 0;
        });
    }
全部评论
function prepend(arr, item) { let arr1 = [...arr]; arr1.shift() return arr1 }
3 回复 分享
发布于 2021-03-02 17:03
//使用slice方法 function curtail(arr) { return arr.slice(1) }
3 回复 分享
发布于 2020-03-04 10:59

相关推荐

评论
10
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务