网站首页 > 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知识详解
你 发表评论:
欢迎- 最近发表
-
- Java常量定义防暴指南:从"杀马特"到"高富帅"的华丽转身
- Java接口设计原则与实践:优雅编程的艺术
- java 包管理、访问修饰符、static/final关键字
- Java工程师的代码规范与最佳实践:优雅代码的艺术
- 编写一个java程序(编写一个Java程序计算并输出1到n的阶乘)
- Mycat的搭建以及配置与启动(mycat部署)
- Weblogic 安装 -“不是有效的 JDK Java 主目录”解决办法
- SpringBoot打包部署解析:jar包的生成和结构
- 《Servlet》第05节:创建第一个Servlet程序(HelloSevlet)
- 你认为最简单的单例模式,东西还挺多
- 标签列表
-
- 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)
本文暂时没有评论,来添加一个吧(●'◡'●)