JavaScript 如何向数组追加内容?
如何在JavaScript中将对象(例如字符串或数字)附加到数组?
回答:
使用该Array.prototype.push
方法将值附加到数组:
// initialize arrayvar arr = [
"Hi",
"Hello",
"Bonjour"
];
// append new value to the array
arr.push("Hola");
console.log(arr);
您可以使用该push()
函数在单个调用中将多个值附加到数组中:
// initialize arrayvar 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