本文摘自PHP中文网,作者逆旅行人,侵删。

堆
、栈
都是一种数据项按序排列的数据结构
,它涉及到数据在内存中的存储方式,Javascript
作为一种脚本语言
,自然也无法避免对堆
、栈
的操作。
1.栈操作
主要利用了pop()、push()这两个方法,在数组末尾增/删元素。
1 2 3 4 5 6 7 8 9 10 11 12 13 | <script>
let arr=[];
console.log(arr.push(1,2,3));
console.log(arr);
console.log(arr.push(4));
console.log(arr);
console.log(arr.pop());
console.log(arr);
console.log(arr.pop());
console.log(arr);
</script>
|
2.队列操作
主要利用了unshift()、shift()这两个方法,在数组首部增/删元素。
1 2 3 4 5 6 7 8 9 10 11 12 13 | <script>
arr=[];
arr.unshift( "a" , "b" , "c" );
console.log(arr);
arr.unshift( "d" );
console.log(arr);
arr.shift();
console.log(arr);
arr.shift();
console.log(arr);
</script>
|
推荐:《2021年js面试题及答案(大汇总)》
以上就是Javascript中的栈、队列操作的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
javascript怎么将字符串转为boolean类型
javascript的基本特点有哪些
node.js“多线程”如何处理高并发任务?
如何在html中使用javascript
javascript作用域的全面解析(附代码)
javascript使用什么标签实现
javascript也用import吗
原来es6 module还可以这样用!(备忘单)
javascript怎么将值转换为数字类型
javascript如何处理并行请求?四种方式浅析
更多相关阅读请进入《javascript》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » Javascript中的栈、队列操作