• 技术文章 >web前端 >js教程

    Javascript中的栈、队列操作

    逆旅行人逆旅行人2021-04-13 09:58:37原创281

    2021041309574268919.jpg

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

    1.栈操作

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

       <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()这两个方法,在数组首部增/删元素。

       <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中的栈、队列操作的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:javascript 队列
    上一篇:Angular10如何配置webpack打包?方法介绍 下一篇:Dom节点如何进行优化
    大前端线上培训班

    相关文章推荐

    • JavaScript 错误处理和堆栈追踪浅析• Js里的堆栈问题解析• 堆栈有几种实现方式?• 堆栈是什么意思?• 如何理解什么是堆栈

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网