首页 > 其他分享 >JS数组的shift/unshift pop/push

JS数组的shift/unshift pop/push

时间:2024-09-20 11:50:26浏览次数:3  
标签:示例 shift unshift pop queue 添加 let 数组

前端数组里面的,shift头部删除,unshift 头部添加,pop尾部删除,push尾部添加

  1. 头部删除:使用 shift 方法。

    • 这个方法会移除并返回数组的第一个元素,常用于实现队列的出队操作。
    • 示例代码:
      let queue = [1, 2, 3]; let firstElement = queue.shift(); // firstElement = 1, queue = [2, 3]

  2. 尾部删除:使用 pop 方法。

    • 这个方法会移除并返回数组的最后一个元素,常用于实现栈的出栈操作。
    • 示例代码:

       

      let stack = [1, 2, 3]; let lastElement = stack.pop(); // lastElement = 3, stack = [1, 2]

  3. 头部添加:使用 unshift 方法。

    • 这个方法会在数组的开头添加一个或多个元素,并返回新的长度。
    • 示例代码:
      let queue = [1, 2, 3]; queue.unshift(0); // queue = [0, 1, 2, 3]

  4. 尾部添加:使用 push 方法。

    • 这个方法会在数组的末尾添加一个或多个元素,并返回新的长度。
    • 示例代码:
      let queue = [1, 2, 3]; queue.push(4); // queue = [1, 2, 3, 4]

标签:示例,shift,unshift,pop,queue,添加,let,数组
From: https://blog.csdn.net/Turboyiyi/article/details/142379161

相关文章

  • Windows安装时调出系统的cmd功能 Shift+F10
    Windows安装时调出系统的cmd功能Shift+F10(笔记本可能是Shift+FN+F10)比如可以转换磁盘分区形式。 在Windows安装程序中同时按下【Shift+F10】键以打开命令提示符窗口,并按顺序输入以下命令。 diskpart listdisk(会显示磁盘列表) selectdisk1(1为要安装......
  • React实现气泡确认框(PopConfirm)
    近期模仿AntDesign,实现了一个气泡确认框先来看效果图想要这样使用组件<PopConfirmtitle="操作1"description="描述1"onConfirm={handleConfirm}onCancel={handleCancel}><Buttonstyle={{position:"fixed",top:0,left:0}......
  • 【数据分享】1975-2020年人口密度POP栅格数据
    数据来源GHS-POP空间栅格产品(GHS-POP_GLOBE_R2023)描绘了人口的分布,表示为每个单元的人数。这个数据集描述了人口的分布和密度,以每个单元的人数表示,1975年-2020年,五年间隔,空间分辨率1000m.官网下载地址:https://human-settlement.emergency.copernicus.eu/download.php?ds=po......
  • SciTech-Mathmatics-Probability+Statistics-Population:Region-Sampling of Region :
    SciTech-Mathmatics-Probability+StatisticsPopulation:Region-SamplingofRegion:ConfidenceInterval(置信区间)置信区间的理解与应用在我们的统计学系列,已经探索了多个关键概念,从基本的统计学原理到更复杂的假设检验方法。在上一篇文章《统计学入门(三):假设检验的原理与应......
  • P5985 [PA2019] Muzyka pop 题解
    P5985[PA2019]Muzykapop题解是蛮有意思的一道题。\(n\le200\),第一感觉是区间dp,但是又不好设出状态。考虑\(b\)单调递增的过程中的性质,考虑后得到\(b\)的最高含\(1\)的位一定是单调不降的,于是我们考虑将最高的含\(1\)的位设入状态。第一反应是设\(f_{i,j}\)表示......
  • SciTech-Mathmatics-Probability+Statistics-Population-Sampling-Population vs. Sam
    Difference:Populationvs.SampleBYZACHBOBBITTPOSTEDONNOVEMBER27,2020Ofteninstatisticswe'reinterestedincollectingdatasothatwecananswersomeresearchquestion.Forexample,wemightwanttoanswerthefollowingquestions:Whatis......
  • SciTech-Mathmatics-Probability+Statistics-Population-Sampling-Types of Sampling
    TypesofSamplingMethods(WithExamples)BYZACHBOBBITTPOSTEDONSEPTEMBER24,2018Researchersareofteninterestedinansweringquestionsaboutpopulationslike:Whatistheaverageheightofacertainspeciesofplant?Whatistheaverageweightofa......
  • SciTech-Mathmatics-Probability+Statistics-Population-Sampling of Region of Popul
    SciTech-Mathmatics-Probability+Statistics-Population-Sample:SampleProportionvs.SampleMean:TheDifferenceSampleProportionvs.SampleMean:TheDifferenceBYZACHBOBBITTPOSTEDONMAY5,2021TwotermsthatareoftenusedinstatisticsareSamplePr......
  • SciTech-Mathmatics-Probability+Statistics: Differences: Population VS Sampling(D
    SciTech-Mathmatics-Probability+Statistics:Differences:PopulationVSSampling(DistributionofParameters)Likelyhood(Assumption)VSProbability(ModelofSolidParameters)Likelihoodvs.Probability:What'stheDifference?BYZACHBOBBITTPOSTEDONAU......
  • 浙大数据结构:02-线性结构4 Pop Sequence
    这道题我们采用数组来模拟堆栈和队列。简单说一下大致思路,我们用栈来存1234.....,队列来存输入的一组数据,栈与队列进行匹配,相同就pop1、条件准备stk是栈,que是队列。tt指向的是栈中下标,front指向队头,rear指向队尾。初始化栈顶为0,队头为0,队尾为-1#include<iostream>usingn......