示例 1: 使用 unshift() 将元素添加到数组
// program to add element to an array function addElement(arr) { // adding new array element arr.unshift(4); console.log(arr); } const 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); } const 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); } const 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); } const array = [1, 2, 3]; // calling the function addElement(array);
输出
[4, 1, 2, 3]
在上面的程序中,
concat()
方法用于向数组添加一个新元素。
concat()
方法将两个数组合二为一。