JavaScript 如何向数组追加内容?

如何在JavaScript中将对象(例如字符串或数字)附加到数组?

回答:

使用该Array.prototype.push方法将值附加到数组:

// initialize array

var arr = [

"Hi",

"Hello",

"Bonjour"

];

// append new value to the array

arr.push("Hola");

console.log(arr);


您可以使用该push()函数在单个调用中将多个值附加到数组中:

// initialize array

var arr = ["Hi", "Hello", "Bonjour", "Hola"];

// append multiple values to the array

arr.push("Salut", "Hey");

// display all values

for (var i = 0; i < arr.length; i++) {

console.log(arr[i]);

}


如果要将一个数组的项目添加到另一个数组,则可以使用firstArray.concat(secondArray)

var arr = [

"apple",

"banana",

"cherry"

];

arr = arr.concat([

"dragonfruit",

"elderberry",

"fig"

]);

console.log(arr);

如果您想将任何值附加到数组的开头(这意味着第一个索引),则可以添加此答案,您可以Array.prototype.unshift为此目的使用它。

var arr = [1, 2, 3];

arr.unshift(0);

console.log(arr);

它也支持一次附加多个值push

以上是 JavaScript 如何向数组追加内容? 的全部内容, 来源链接: utcz.com/qa/434474.html

回到顶部