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>
版权申明:欢迎转载,但请注明出处
一些博文中有一些参考内容因时间久远找不到来源了没有注明,如果侵权请联系我删除。
在校每年国奖、每年专业第一,加拿大留学,先后工作于华东师范大学和香港教育大学。
2024-10-30:27岁,宅加太忙,特此在网上找女朋友,坐标上海,非诚勿扰,vx:fan404006308
AI交流资料群:753014672