zoukankan      html  css  js  c++  java
  • 引用类型-Array类型~ 前端学习之路

    今天开始记录每天所学的重点,为了加深印象也为了今后的复习。

    今天学习的重点是引用类型中Array类型,Array类型中的栈方法,队列方法,重排序方法,操作方法,位置方法,迭代方法,归并方法。这几个方法我感觉尤为重要,因此记录下来,以便忘记了可以回顾。

    (一)栈方法

    首先要知道的是栈是一种后进先出的数据结构,也就是最先添加的项最先移除。在JS中提供有两种方法,push()和pop()方法是实现类似于栈的行为。

    push()方法可以接受任意数量的参数,并且把它们放在数组的末尾,最后返回修改后数组的长度。(要记住返回的是数组的长度而不是返回数组的值!)

    例如:

    var color=new Array();

    var count=color.push("black","green");

    alert(count); //输出2

    count=color.push("white");

    alert(count);//输出3

    pop()方法可以从数组的末尾移除最后一项,最后返回的是移除的项(这里要记住返回的是被移除的项)

    例如依据上面的代码:

    var text=color.pop();

    alert(text); //输出的是“white”

    alert(count);//输出2

    (二)队列方法

    首先跟前面一样,我们首先要知道队列方法的访问规则是先进先出,即队列在末端添加项,从列表前端移除项。在前面已经有了push()方法可以从末尾添加项,因此后面介绍的方法是shift()方法用于从列表的前端移除项,并且返回被移除的项。

    例如:

    var color=new Array();

    var count=color.push("red","blue");

    alert(count); //输出2

    var text=color.shift();

    alert(text);//输出"red"

    alert(count);输出1

    先记录这两种方法,因为要断网了所以剩下的与明天学习的一起记录。

  • 相关阅读:
    [转]AJAX POST请求中参数以form data和request payload形式在servlet中的获取方式
    C#文档注释
    VS 单元测试项目,测试的时候运行按钮不可用
    获取泛型类的Type
    Sql 复习(4)
    Sql 复习(3)
    sqlserver的soundex
    sqlserver的trim
    Sql 复习(2)
    糟糕的设计
  • 原文地址:https://www.cnblogs.com/guoxihong/p/5366183.html
Copyright © 2011-2022 走看看