js Arrary

作者: 陈川Lethe | 来源:发表于2017-05-19 17:49 被阅读21次

    栈方法:

    js提供了两个方法,来实现类似栈的操作: push()、pop()

    栈是一种LIFO(last in first out)的的数据结构,

    var arr = [1,2,3,4];
    arr.push(5);  // result: [1,2,3,4,5]
    
    arr.pop();  // result: [1,2,3,4]
    

    队列方法:

    队列数据结构访问规则是FIFO(first in first out)。队列在列表的末端添加项,在列表的前端移除项,实现这一操作的方法是: shift()

    var arr = [1,2,3,4];
    arr.push(5);  // result: [1,2,3,4,5]
    
    arr.shift();  // result: [2,3,4]
    

    重排序:

    reverse()方法实现重排序

    var arr = [1,2,3,4,5];
    arr.reverse();  // [5, 4, 3, 2, 1]
    
    // 另外一种重排序的方法
    Array.sort()
    

    拼接:

    var arr = [1,2,3];
    var arr2 = [4,5,6];
    arr.concat(arr2);  // result: [1, 2, 3, 4, 5, 6]
    

    增删

    相关文章

      网友评论

          本文标题:js Arrary

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