网站首页 > java教程 正文
本文已经过原作者 Orkhan Jafarov 授权翻译。
今天,我们来一起学习一下如何把元素添加到元素的首个元素。
1.Array.unshift()
let fruits = ["Apple", "Banana", "Mango"];
fruits.unshift("Orange");
console.log(fruits);
// Prints ["Orange", "Apple", "Banana", "Mango"]
fruits.unshift("Guava", "Papaya");
console.log(fruits);
// Prints ["Guava", "Papaya", "Orange", "Apple", "Banana", "Mango"]
2.使用展开运算符(...)
var fruits = ["Apple", "Banana", "Mango"];
var moreFruits = ["Orange", ...fruits];
console.log(moreFruits);
// Prints ["Orange", "Apple", "Banana", "Mango"]
var someoMoreFruits = ["Guava", "Papaya", ...moreFruits];
console.log(someoMoreFruits);
// Prints ["Guava", "Papaya", "Orange", "Apple", "Banana", "Mango"]
console.log(fruits);
// Prints ["Apple", "Banana", "Mango"]
3.使用 Array.concat()
我们还可以使用concat()方法在开头连接两个(或更多)数组。
var fruits = ["Apple", "Banana", "Mango"];
var moreFruits = ["Orange"];
var someoMoreFruits = ["Guava", "Papaya"];
var allFruits = someoMoreFruits.concat(moreFruits, fruits);
console.log(allFruits);
// Prints ["Guava", "Papaya", "Orange", "Apple", "Banana", "Mango"]
完~我是小智,我要去刷碗了,我们下期再见~
作者:Orkhan Jafarov 译者:前端小智 来源: dev
原文:https://codingnconcepts.com/javascript/how-to-add-element-at-beggining-of-javascript-array/
猜你喜欢
- 2025-01-24 LeetCode-215-数组中的第K个最大元素
- 2025-01-24 Java笔记六:ArrayList集合的常用方法和添加元素的源码分析
- 2025-01-24 使用C#编写一个示例代码,演示如何访问和修改C#数组中的元素
- 2025-01-24 LeetCode 力扣官方题解 | 380. O(1) 时间插入、删除和获取随机元素
- 2025-01-24 C# - 操作数组及元素 034(c#实现一个简单的数组处理类)
- 2025-01-24 JavaScript 中搜索数组元素的四种方法
- 2025-01-24 leetcode每日一题之存在重复元素(列表中重复的元素只剩一个)
- 2025-01-24 2024-12-29:查询数组中元素的出现位置。用go语言,给定一个整数
- 2025-01-24 面试 - 为什么foreach中不允许对元素进行add和remove
- 2025-01-24 在PHP8中向数组添加元素-PHP8知识详解
你 发表评论:
欢迎- 最近发表
-
- pyinstaller打包python程序高级技巧
- 将python打包成exe的方式(python打包成exe的方法)
- Python打包:如何将 Flask 项目打包成exe程序
- py2exe实现python文件打包为.exe可执行程序(上篇)
- 如何将 Python 项目打包成 exe,另带卸载功能!
- Python打包成 exe,太大了该怎么解决?
- 可视化 Python 打包 exe,这个神器绝了!
- 案例详解pyinstaller将python程序打包为可执行文件exe
- Cocos 3.x 菜鸟一起玩:打包window程序
- 怎么把 Python + Flet 开发的程序,打包为 exe ?这个方法很简单!
- 标签列表
-
- java反编译工具 (77)
- java反射 (57)
- java接口 (61)
- java随机数 (63)
- java7下载 (59)
- java数据结构 (61)
- java 三目运算符 (65)
- java对象转map (63)
- Java继承 (69)
- java字符串替换 (60)
- 快速排序java (59)
- java并发编程 (58)
- java api文档 (60)
- centos安装java (57)
- java调用webservice接口 (61)
- java深拷贝 (61)
- 工厂模式java (59)
- java代理模式 (59)
- java.lang (57)
- java连接mysql数据库 (67)
- java重载 (68)
- java 循环语句 (66)
- java反序列化 (58)
- java时间函数 (60)
- java是值传递还是引用传递 (62)
本文暂时没有评论,来添加一个吧(●'◡'●)