📅  最后修改于: 2023-12-03 15:24:44.189000             🧑  作者: Mango
在编程中,我们经常需要将元素添加到数组中。这可以通过不同的方式来完成,本文将介绍几种常用的方法。
push() 方法可以将一个或多个元素添加到数组的末尾,返回新数组的长度。
// 定义一个空数组
let arr = [];
// 添加一个元素到数组末尾
arr.push('apple');
// 添加多个元素到数组末尾
arr.push('banana', 'orange');
console.log(arr); // ["apple", "banana", "orange"]
unshift() 方法可以将一个或多个元素添加到数组的开头,返回新数组的长度。
// 定义一个空数组
let arr = [];
// 添加一个元素到数组开头
arr.unshift('apple');
// 添加多个元素到数组开头
arr.unshift('banana', 'orange');
console.log(arr); // ["banana", "orange", "apple"]
splice() 方法可以在数组的任意位置添加或删除元素,返回被删除的元素或空数组。
// 定义一个数组
let arr = ['apple', 'banana', 'orange'];
// 在第二个位置添加一个元素
arr.splice(1, 0, 'lemon');
// 删除第一个元素
arr.splice(0, 1);
console.log(arr); // ["lemon", "banana", "orange"]
concat() 方法可以将多个数组拼接成一个新数组,也可以添加单个元素到数组中,返回新数组。
// 定义两个数组
let arr1 = ['apple', 'banana'];
let arr2 = ['orange', 'lemon'];
// 拼接成一个新数组
let arr3 = arr1.concat(arr2);
// 添加一个元素到数组末尾
let arr4 = arr3.concat('peach');
console.log(arr3); // ["apple", "banana", "orange", "lemon"]
console.log(arr4); // ["apple", "banana", "orange", "lemon", "peach"]
以上是常用的将元素嵌入到数组中的方法,根据实际需求选择合适的方法。