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

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

  • 相关阅读:
    创业指南:如何实现打工族的老板梦
    在C#中压缩解压缩文件(适合.Net1.x)
    35岁之前成功的12条黄金法则
    郑州DOTNET俱乐部《DotNet实战之旅》活动邀请
    1baiwan.com你能走多远?(原创,请任意转载,作者:小张.net)
    MongoDB实战开发 【零基础学习,附完整Asp.net示例】
    TFS2010强制撤签锁定项
    持续集成理论和实践的新进展
    JQuery最佳实践
    IE下实现全屏两方法
  • 原文地址:https://www.cnblogs.com/guoxihong/p/5366183.html
Copyright © 2011-2022 走看看