js利用数组实现队列与堆栈效果

2018-06-24 01:59:06来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

队列实现

1 var queue = new Array();
2 // unshift() 方法可向数组的开头添加一个或更多元素,并返回新的长度。
3 queue.unshift(1);
4 queue.unshift(2);
5 queue.unshift(3);
6 queue.unshift(4);
7 // pop() 方法用于删除并返回数组的最后一个元素。
8 var first = queue.pop();
9 console.log(first); // 结果为1,先进先出

 

堆栈实现

1 var stack = new Array();
2 stack.push(1);
3 stack.push(2);
4 stack.push(3);
5 stack.push(4);
6 var first = stack.pop();
7 console.log(first);// 结果为4,先进后出

 

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:vue短信验证性能优化写入localstorage中

下一篇:js或jQuery中 邮箱跳转的问题,跳转到指定邮箱(通过layui的ifra