Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何在 JS 中的数组开头添加元素?

如何在 JS 中的数组开头添加元素?

作者头像
前端小智@大迁世界
发布于 2021-03-02 08:34:24
发布于 2021-03-02 08:34:24
10.3K00
代码可运行
举报
文章被收录于专栏:终身学习者终身学习者
运行总次数:0
代码可运行

作者:Orkhan Jafarov 译者:前端小智 来源: dev

今天,我们来一起学习一下如何把元素添加到元素的首个元素。

1.Array.unshift()

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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.使用展开运算符(...)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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()方法在开头连接两个(或更多)数组。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
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"]

完~我是小智,我要去刷碗了,我们下期再见~


代码部署后可能存在的BUG没法实时知道,事后为了解决这些BUG,花了大量的时间进行log 调试,这边顺便给大家推荐一个好用的BUG监控工具 Fundebug

原文:https://codingnconcepts.com/j...

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
关于JavaScript数组,看这篇就ok了
数组是复杂的变量,允许我们在一个变量名下存储多个值或一组值。JavaScript 数组可以存储任何有效值,包括字符串、数字、对象、函数,甚至其他数组,因此可以创建更复杂的数据结构,例如对象数组或数组数组。
徐建国
2022/04/27
8060
JS常用方法-数组篇
push(),pop(),shift(),unshift(),splice(),sort(),reserve(),我自己比较常用的有unshfit(),splice()
全栈开发日记
2022/05/13
2.1K0
Javascript数组如何在指定位置插入数组项
提示:unshift 方法将直接修改原数组,并将已经存在的元素顺次地移到较高的下标处,而不像其他很多方法一样得到一个原数组的副本。
IT工作者
2022/01/26
8.9K0
JavaScript基础-数组操作:增删改查
数组作为JavaScript中最常用的数据结构之一,其增删改查操作是日常开发中的基础技能。本文将深入浅出地介绍数组的常见操作方法,分析在使用过程中遇到的易错点,并提供代码示例及避免策略,助你高效、准确地操作数组。
Jimaks
2024/06/12
5170
【Web前端】数组:灵活的数据容器高效操作的工具
数组通常被描述为“像列表一样的对象”;它们的特殊之处在于它们是一种可以存储多个值的容器。这些值可以是任何类型的数据,如数字、字符串、布尔,甚至是对象或其他数组,与其他数据类型一样,数组对象可以存储在变量中,像处理普通变量一样进行操作——可以传递给函数、赋值给其他变量或用作表达式的一部分。
一条晒干的咸鱼
2024/11/19
1060
ES5、ES6、ES7、ES8、ES9 、ES10 数组方法总结
JavaScript 数组方法的总结,包括ES5、ES6、ES7、ES8、ES9 和 ES10
星辰大海c
2023/11/08
5190
在JS数组指定位置插入元素
一、JavaScript splice() 方法 splice() 方法向/从数组中添加/删除项目,然后返回被删除的项目。
用户7741497
2022/03/06
6.4K0
for 循环 和 Array 数组对象
- forEach 不支持 return 和 break,一定会把所有数据遍历完毕
Krry
2018/09/10
2.4K0
如何将元素插入数组的指定索引?
数组是一种线性数据结构,可以说是编程中最常用的数据结构之一。修改数组是一种常见的操作,这里,我们来讨论如何在 JS 中数组的任何位置添加元素。
前端小智@大迁世界
2021/03/02
3K0
你会喜欢的新数组方法:array.at(index)
最近开源了一个 Vue 组件,还不够完善,欢迎大家来一起完善它,也希望大家能给个 star 支持一下,谢谢各位了。
前端小智@大迁世界
2021/03/02
4630
你会喜欢的新数组方法:array.at(index)
在JavaScript 中 14 个拷贝数组的技巧
数组拷贝经常被误解,但这并不是因为拷贝过程本身,而是因为缺乏对 JS 如何处理数组及其元素的理解。JS 中的数组是可变的,这说明在创建数组之后还可以修改数组的内容。
前端小智@大迁世界
2020/05/25
2.1K0
在JavaScript 中 14 个拷贝数组的技巧
分享 20 个 Javascript 中的数组方法,收藏
forEach()按索引升序为数组中的每个元素调用一次提供的callbackFn函数。对于已删除或未初始化的索引属性,不会调用它。
艾编程
2022/12/28
1.4K0
盘点JavaScript哪些常用的数组对象
上一篇中我们盘点了 js 哪些最常用的内置对象,对Math、random以及Date对象进行了详细的讲解,这三个对象在往后的工作中也是发挥着举足轻重的位置,都是非常常用的对象,可以自己在编辑器中多加练习
玖柒的小窝
2021/12/08
2.1K0
盘点JavaScript哪些常用的数组对象
通过事例重温一下常见的 JS 中 15 种数组操作(备忘清单)
数组是 JS 中广泛使用的数据结构。数组对象提供了大量有用的方法,如array. forEach()、array.map()等来操作数组。
前端小智@大迁世界
2022/06/15
1.5K0
JavaScript 数组总结 原
JavaScript没有明确的数组数据类型,但是外面可以通过使用内置Array对象和它的方法对数组进行操作,Array对象有很多操作数组的方法,比如 合并,反转 ,排序,数组对象有一个决定数组长度和使用正则表达式操作其他属性的属性,你可以分配length属性,写一个小于数组元素变量的值会缩短数组本身,写0会彻底清空数组
tianyawhl
2019/04/04
4830
JavaScript参考手册 Array函数(更新中....)
作者:陈业贵 华为云享专家 51cto(专家博主 明日之星 TOP红人) 阿里云专家博主 文章目录 JavaScript concat() 方法 JavaScript copyWithin() 方法 JavaScript entries() 方法 JavaScript Array every() 方法 JavaScript fill() 方法 JavaScript Array filter() 方法 JavaScript find() 方法 JavaScript findIndex() 方法 JavaS
贵哥的编程之路
2022/08/15
9950
JavaScript参考手册 Array函数(更新中....)
【前端】:JS 内置对象必知必会
根据 ECMAScript 标准,JavaScript 中只有一种数字类型:基于 IEEE 754 标准的双精度 64 位二进制格式的值(-(2^53 -1) 到 2^53 -1)。它并没有为整数给出一种特定的类型。除了能够表示浮点数外,还有一些带符号的值:+Infinity,-Infinity 和 NaN (非数值,Not-a-Number)。
WEBJ2EE
2020/02/26
9130
完全搞懂 Javascript 中的... [每日前端夜话0xE3]
曾几何时,ES6/ES2015 对 Javascript 语言进行了重大升级。它引入了许多不同的新功能。其中之一就是我们可以用在任何兼容容器(对象、数组、字符串、集合、映射)前面的三个连续点。这些小点使我们能够编写更加优雅和简洁的代码。在本文中我将会解释这三个点的工作原理,并展示最常见的例子。
疯狂的技术宅
2019/11/14
7070
JavaScript中Array怎么用?
Array 是 JavaScript 的全局数组对象,其元素可以是不同类型,如果需要元素是同一类型,可使用 TypedArray。
Learn-anything.cn
2021/12/20
1.4K0
js 判断数组中是否包含某个元素(转载)「建议收藏」
来源:https://www.cnblogs.com/yunshangwuyou/p/10539090.html
全栈程序员站长
2022/11/04
18.9K0
js 判断数组中是否包含某个元素(转载)「建议收藏」
相关推荐
关于JavaScript数组,看这篇就ok了
更多 >
领券
💥开发者 MCP广场重磅上线!
精选全网热门MCP server,让你的AI更好用 🚀
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验