美文网首页
用 splice 实现 push、pop、shift、unshi

用 splice 实现 push、pop、shift、unshi

作者: 黄露hl | 来源:发表于2016-11-16 11:35 被阅读0次

    1. push:在数组最后一位添加一个元素,返回数组长度

    <code>
    function push(a,x){
    a.splice(a.length+1,0,x);
    return a.length;
    }
    </code>
    演示:


    push.jpg

    2.pop:删除数组的最后一个元素,返回该元素

    function pop(arr){ return arr.splice(arr.length-1,arr.length-1) }
    演示

    pop.jpg

    3. unshift:在数组最前面添加一个元素,返回数组长度

    function unshift(arr,x){ arr.splice(0,0,x); return arr.length; }
    演示:

    unshift.jpg

    4.shift:删除数组第一个元素,返回该元素

    function shift(arr){ return arr.splice(0,1) }
    演示:

    shift.jpg

    相关文章

      网友评论

          本文标题:用 splice 实现 push、pop、shift、unshi

          本文链接:https://www.haomeiwen.com/subject/nafrpttx.html