找回密码
 立即注册
搜索
查看: 2224|回复: 0

[基础语法] 【JS引用类型】Array类型:列队方法

[复制链接]

581

主题

110

回帖

4066

积分

管理员

积分
4066

众神之神

发表于 2016-12-22 18:40:00 | 显示全部楼层 |阅读模式
        1.列队方法:先进先出:队列在末端添加项,从列表的前端移除项;
        2.Array.shift():移除数组中的第一项,并返回该项,同时将数组长度减1;
        3.Array.unshift():在数组的前端添加任意项,并返回数组的新长度;

Array.shift()方法代码实例:
  1.     var colors = new Array();   //创建数组
  2.     var count = colors.push("red", "green");    //推入两项
  3.     alert(count);   //返回数组长度

  4.     count = colors.push("black");   //又推入一项
  5.     alert(count);   //返回数组长度

  6.     var item = colors.shift();  //从数组最前面移除一项
  7.     alert(item);    //返回被移除的项
  8.     alert(colors.length);   //重新计算数组长度
复制代码

Array.unshift()代码实例:

  1.     var colors = new Array();   //创建数组
  2.     var count = colors.push("red", "green");    //推入两项
  3.     alert(count);   //返回数组长度

  4.     count = colors.unshift("black");   //从数组的最前端推入一项
  5.     alert(count);   //返回数组长度

  6.     var item = colors.pop();    //移除数组最后一项green
  7.     alert(item);    //返回被移除的项
  8.     alert(colors.length);   //重新计算数组长度
复制代码


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|十三博客 ( 鲁ICP备2023000528号 )

GMT+8, 2026-6-1 17:25 , Processed in 0.060085 second(s), 21 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表