其他分享
首页 > 其他分享> > 数组的push()、pop()、shift()和unshift()方法

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

作者:互联网

JavaScript的数组是一个拥有堆栈和队列自身优点的l对象。也就是说JavaScript数组可以表现的像栈(LIFO)和队列(FIFO)一样操作。这也是JavaScript数组强大的可操作性的体现。
栈和队列都是动态的集合,在栈中,可以去掉的元素是最近插入的那一个。栈实现了后进先出。在队列中,可以去掉的元素总是在集合中存在的时间最长的那一个。队列实现了先进先出的策略。

总结:

实例:

<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>

控制台 =>

标签:console,log,shift,元素,unshift,pop,数组,push
来源: https://www.cnblogs.com/71yishen/p/15156434.html