用 splice函数分别实现 push、pop、shift、unshift方法。

1.push

var a = [2,3,4,6]//拿出数组第一个,并返回
     function takeb(arr,x){
        arr.splice(0,1)
        return arr;
     }
     takeb(a)
   
     console.log(a);

2.pop

var a = [2,3,4,6]//删除数组最后一个
     function deletelast(arr){
        arr.splice(arr.length-1,1)
        return arr;
     }
     deletelast(a)
     console.log(a);

3.shift

var a = [2,3,4,6]//拿出数组第一个,并返回
     function takeb(arr){
        arr.splice(0,1)
        return arr;
     }
     takeb(a)
     console.log(a.splice);
     console.log(a);

4.unshift

var a = [2,3,4,6]//在数组第一位新增
     function adda(arr,x){
        arr.splice(0,0,x)
        return arr;
     }
     adda(a,4)
     
     console.log(a);

推荐阅读更多精彩内容