zoukankan      html  css  js  c++  java
  • 引用类型中的push()、pop()、shift()方法

    /**
      * write by waitingbar1014
      * time 2013.10.18
      * 用途:常用于如一堆游戏激活码中获得抽取的值
      *
      **/
        
        
        //有以下一个数组:
        var arraylist = new Array();
        
        //向数组arraylist插入两个值
        //由于数组最后一项的索引始终是length-1 ,因此下一个新项的位置就是length;
        arraylist[arraylist.length] = "age";
        arraylist[arraylist.length] = "yang";
        
        //栈的访问规则是---后进先出
        //以栈方法推入两个项
        //push()方法可接收任意数量的参数,并逐个添加到数组末尾,并返回修改数组的长度;
        var count = arraylist.push("age2","yang2");
        
        //取得最后一项
        var lastItem = arraylist.pop();
    
        //栈的访问规则是---先进先出
        //取得第一项
        var firstItem = arraylist.shift();
      
        //当然有了从前端移出,同时也有个方法为unshift(),它能从数组前端添加任意项并返回新数组的长度, 
        var count = arraylist.unshift("age3","yang3");
    
     
     
     
    tips:源码下载:点击下载
     
     
  • 相关阅读:
    ROSBAG的使用以及TF_OLD_DATA问题
    cmake 编译安装库到指定目录
    QT 文件夹内文件查询与删除
    数组直接写入vector向量的方法与问题
    github上下载开源项目
    组件
    对象(二)
    对象(一)
    事件
    rem 、em
  • 原文地址:https://www.cnblogs.com/waitingbar/p/3376478.html
Copyright © 2011-2022 走看看