网站首页 > 基础教程 正文
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返回已删除元素的内容
- 上一篇: 如何在 JS 中的数组开头添加元素?
- 下一篇: 6种添加元素到JavaScript数组中的方法
猜你喜欢
- 2024-11-10 JavaScript篇面试题 js 常见面试题
- 2024-11-10 前端js面试题 前端js面试题 基础
- 2024-11-10 不可变数据:Immutable Data 不可变数据类型和可变数据类型
- 2024-11-10 js基础面试题92-130道题目 js面试基础知识
- 2024-11-10 javascript基础入门 javascript入门教程
- 2024-11-10 JavaScript 数组元素的一些操作 javascript数组的方法
- 2024-11-10 快速了解JavaScript的基础知识 javascript的理解
- 2024-11-10 web前端JS基础高频面试题 web前端常见面试题及答案(一)
- 2024-11-10 面试宝典:史上最全 Javascript 面试题及答案
- 2024-11-10 JS树结构操作:查找、遍历、筛选、树结构和列表结构相互转换
- 最近发表
- 标签列表
-
- jsp (69)
- pythonlist (60)
- gitpush (78)
- gitreset (66)
- python字典 (67)
- dockercp (63)
- gitclone命令 (63)
- dockersave (62)
- linux命令大全 (65)
- mysql教程 (60)
- pythonif (86)
- location.href (69)
- deletesql (62)
- c++模板 (62)
- linuxgzip (68)
- 字符串连接 (73)
- nginx配置文件详解 (61)
- html标签 (69)
- c++初始化列表 (64)
- mysqlinnodbmyisam区别 (63)
- arraylistadd (66)
- console.table (62)
- mysqldatesub函数 (63)
- window10java环境变量设置 (66)
- c++虚函数和纯虚函数的区别 (66)