如何添加新元素到数组中

简介: 如何添加新元素到数组中

在JavaScript中,有多种方法可以向数组中添加新元素。以下是一些常用的方法:

使用 push() 方法

push() 方法将一个或多个元素添加到数组的末尾,并返回新的长度。

let array = [1, 2, 3];  
array.push(4); // 添加元素 4 到数组末尾  
console.log(array); // 输出: [1, 2, 3, 4]

使用 unshift() 方法

unshift() 方法将一个或多个元素添加到数组的开头,并返回新的长度  

let array = [1, 2, 3];  
array.unshift(0); // 添加元素 0 到数组开头  
console.log(array); // 输出: [0, 1, 2, 3]

使用索引直接赋值

如果你知道要添加元素的具体位置,可以直接使用索引来赋值。但请注意,如果索引大于或等于数组的长度,则会在该索引处添加元素,并且该索引之后的元素都会变为undefined(除非它们已经被定义)。

let array = [1, 2, 3];  
array[3] = 4; // 在索引 3 的位置添加元素 4  
console.log(array); // 输出: [1, 2, 3, 4]

使用 concat() 方法

concat() 方法用于合并两个或多个数组,但请注意,它不会改变现有数组,而是返回一个新数组。

let array1 = [1, 2, 3];  
let array2 = [4, 5, 6];  
let newArray = array1.concat(array2); // 合并 array1 和 array2  
console.log(newArray); // 输出: [1, 2, 3, 4, 5, 6]  
// 注意:array1 和 array2 没有被改变


目录
打赏
0
0
0
0
7
分享
相关文章
数组的下标法和指针法查找数组中元素的不同
总结文档的时候遇到了这个问题。在CSDN上看到一篇博客觉得有缺漏和误导性,所以自己总结一下。
81 0
|
8月前
|
最小堆的数组实现
最小堆的数组实现
42 1
|
9月前
|
三种方法实现获取链表中的倒数第n个元素
三种方法实现获取链表中的倒数第n个元素
87 0
|
9月前
|
数组下标为什么从0开始
数组下标为什么从0开始
链表和有序二叉树插入元素时真的比数组快吗?
公司有位C++标准委员会的顾问大佬,一年会有几次视频讲座,分享一些编程要点或者经验。很多时候都是C++很基础的方面,但是他的讲解视频真的很深入浅出,有时候会“打破”一些理所应当的观点,这篇文章就是让我觉得很有趣,并且意想不到的地方,在这里分享一下。
链表和有序二叉树插入元素时真的比数组快吗?
求链表的倒数第m个元素
求链表的倒数第m个元素
95 1

热门文章

最新文章