首页 > 编程语言 > 详细

数组的push()、pop()、shift()和unshift()方法

时间:2021-08-18 15:07:35      阅读:26      评论:0      收藏:0      [点我收藏+]
JavaScript的数组是一个拥有堆栈和队列自身优点的l对象。也就是说JavaScript数组可以表现的像栈(LIFO)和队列(FIFO)一样操作。这也是JavaScript数组强大的可操作性的体现。
栈和队列都是动态的集合,在栈中,可以去掉的元素是最近插入的那一个。栈实现了后进先出。在队列中,可以去掉的元素总是在集合中存在的时间最长的那一个。队列实现了先进先出的策略。

总结:

  • pop()       方法把数组中的最后一个元素删除
  • push()     方法可以在数组的末属添加一个或多个元素
  • shift()      方法把数组中的第一个元素删除
  • unshift()  方法可以在数组的前端添加一个或多个元素

实例:

<script type="text/javascript">
     var a = new Array();
     console.log(a);
//在数组的末尾添加一个或多个元素 console.log(‘push入栈‘); a.push(1); console.log(a); a.push(2,3); console.log(a); a.push(4); console.log(a); a.push(5); console.log(a);
//从数组中把第一个元素删除 console.log(‘shift出队,先进先出‘); console.log(a); a.shift(); console.log(a); a.shift(); console.log(a); a.shift(); console.log(a); a.shift(); console.log(a); </script>

控制台 =>

技术分享图片

数组的push()、pop()、shift()和unshift()方法

原文:https://www.cnblogs.com/71yishen/p/15156434.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!