您的位置 首页 java

了解四种JavaScript数组方法:推入,弹出,移位和取消移位

JavaScript具有许多使程序员可以使用数组的方法。有四种最常用于在数组中添加和删除元素的方法。这四种方法是push(),pop(),shift(),和unshift()。 无论是初学者还是高级程序员,有时我们仍然对使用上述四种方法感到困惑。本文将尝试通过图像和示例简化其概念。让我们一个一个地探讨,然后我们将比较每个相似点和不同点。通过图片可以更好地了解。

1.Push

如上图所示,该方法push()将一个或多个元素添加到数组的末尾。这些元素在调用方法时作为参数写入。在计算机世界中,将某些内容添加到其他内容(可以是数组,文件或其他内容)的末尾的术语称为append。将元素添加到数组的末尾后,push()它返回存在的元素数的值。

2.POP

该方法pop()与相对push(),它删除数组的最后一个元素并返回删除的元素。此方法不接受任何参数。

3.Shift

该方法shift()类似于pop(),但是它从数组中删除第一个元素并返回删除的值。同样pop(),此方法不接受任何参数。

4.Unshift

就像我们前面讨论push()的方法一样,它将Unshift()在数组中添加一个或多个元素,但是此方法将其添加到数组的开头/开头,在计算机世界中,这通常也被称为prepend。在将元素添加到数组的前面之后,该方法unshift()将添加新数量的已更改的数组。

5.对比

在这一点上,我希望上面四种方法的概念足够清楚。让我们再次看一下这四种方法的比较,以便我们有一个更好的理解。

Push & Pop vs Shift & Unshift

Push和pop处理的阵列的端部,而shift与unshift处理的阵列的开始。

Push vs Pop

推动以添加元素,而弹出以删除元素

推送要求在调用Pop不需要参数时将元素添加为参数

在添加后,Push返回数组中元素的数量,而Pop返回已删除元素的内容

Unshift vs Shift

取消移位以添加元素,而移位以删除元素

取消调用需要调用时要添加为参数的元素,而Shift不需要参数时

Unshift返回添加后数组中元素的数量,而Shift返回已删除元素的内容

文章来源:智云一二三科技

文章标题:了解四种JavaScript数组方法:推入,弹出,移位和取消移位

文章地址:https://www.zhihuclub.com/188521.shtml

关于作者: 智云科技

热门文章

网站地图