zoukankan      html  css  js  c++  java
  • JS数组常用方法参考---3、队列对应的方法

    JS数组常用方法参考---3、队列对应的方法

    一、总结

    一句话总结:

    队列是先进先出的结构,有入队操作和出队操作两个方法,需要在队尾加元素(push方法),队头删元素(shift方法)

    1、shift方法?

    shift方法的作用是从数组中删除第一个元素,没有参数,返回值是删除的元素的值,影响原数组
    作用:从数组中删除第一个元素,并返回该元素的值
    参数:没有参数
    返回值:删除的元素的值
    是否影响原数组:肯定影响
    
    //1、shift移除数组中的一个元素
    let arr=[1,2,3,4,5];
    console.log(arr);
    let val=arr.shift();
    console.log(val);
    console.log(arr);

    2、空数组调用pop方法和shift方法会返回什么?

    会返回 undefined

    二、队列对应的方法

    博客对应课程的视频位置:

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>队列对应的方法</title>
     6 </head>
     7 <body>
     8 <!--
     9 队列是先进先出的结构,有入队操作和出队操作两个方法,需要在队尾加元素(push方法),队头删元素(shift方法)
    10 
    11 
    12 shift方法
    13 作用:从数组中删除第一个元素,并返回该元素的值
    14 参数:没有参数
    15 返回值:删除的元素的值
    16 是否影响原数组:肯定影响
    17 
    18 
    19 空数组调用pop方法和shift方法会返回什么
    20 会返回 undefined
    21 
    22 
    23 -->
    24 <script>
    25     //1、shift移除数组中的一个元素
    26     // let arr=[1,2,3,4,5];
    27     // console.log(arr);
    28     // let val=arr.shift();
    29     // console.log(val);
    30     // console.log(arr);
    31     // val=arr.shift();
    32     // console.log(val);
    33     // console.log(arr);
    34 
    35     //2、在while循环中使用shift()
    36     // //shift() 方法经常用于while loop的环境中。下例中每个循环将要从一个数组中移除下一项元素,直至它成为空数组。
    37     // var names = ["Andrew", "Edward", "Paul", "Chris", "John"];
    38     // let i;
    39     // while ((i = names.shift()) !== undefined) {
    40     //     console.log(i);
    41     // }
    42     // // Andrew, Edward, Paul, Chris, John
    43 
    44 </script>
    45 </body>
    46 </html>
     
  • 相关阅读:
    python自动化测试(3)- 自动化框架及工具
    python自动化测试(2)-自动化基本技术原理
    软件开发过程自动化原理及技术(完整示例)
    网络验证码--你到底是爱它还是恨它?
    python的高性能web应用的开发与测试实验
    接口应用小玩具-博客园积分排名变动监控工具
    openwrt-智能路由器hack技术(2)---"网路信息监控和窃取"
    Java中的Date和时区转换
    fastjson JSONObject遍历
    【git】强制覆盖本地代码(与git远程仓库保持一致)
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12671018.html
Copyright © 2011-2022 走看看