示例1:使用unshift()将元素添加到数组
// program to add element to an array
function addElement(arr) {
// adding new array element
arr.unshift(4);
console.log(arr);
}
let array = [1, 2, 3];
// calling the function
// passing array argument
addElement(array);
输出
[4, 1, 2, 3]
在上面的程序中,使用unshift()
方法将新元素添加到数组变量中。
unshift()
方法在数组的开头添加一个新元素。
示例2:使用splice()将元素添加到数组
// program to add element to an array
function addElement(arr) {
// adding element to array
arr.splice(0, 0, 4);
console.log(arr);
}
let array = [1, 2, 3];
// calling the function
addElement(array);
输出
[4, 1, 2, 3]
在上面的程序中, splice()
方法用于向数组添加新元素。
在splice()
方法中,
- 第一个参数是要在其中添加元素的数组的索引。
- 第二个参数是要从索引元素中删除的元素数。
- 第三个参数是要添加到数组中的元素。
示例3:使用扩展运算符将元素添加到数组
// program to add element to an array
function addElement(arr) {
// adding element to array
arr = [4, ...arr];
console.log(arr);
}
let array = [1, 2, 3];
// calling the function
addElement(arr);
输出
[4, 1, 2, 3]
在上面的程序中,散布运算符 ...
用于将新元素添加到数组的开头。
arr = [4, ...arr];
将第一个元素设为4 ,其余元素取自array 。
示例4:使用concat()将元素添加到数组
// program to add element to an array
function addElement(arr) {
// adding element to array
arr = [4].concat(arr);
console.log(arr);
}
let array = [1, 2, 3];
// calling the function
addElement(array);
输出
[4, 1, 2, 3]
在上面的程序中, concat()
方法用于向数组添加新元素。
concat()
方法将两个数组合并为一个。