Javascript中的栈、队列操作


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

2021041309574268919.jpg

都是一种数据项按序排列的数据结构,它涉及到数据在内存中的存储方式,Javascript作为一种脚本语言,自然也无法避免对的操作。

1.栈操作

主要利用了pop()、push()这两个方法,在数组末尾增/删元素。

1

2

3

4

5

6

7

8

9

10

11

12

13

<script>

        let arr=[];

      //入栈push(),返回值为数组长度

         console.log(arr.push(1,2,3));

         console.log(arr);

         console.log(arr.push(4));

         console.log(arr);

         //出栈pop()

         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》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...

    正在狠努力加载,请稍候...