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


当前回答

我们在JavaScript中没有Array的append函数,但我们有push和unshift。假设您有以下阵列:

var arr = [1, 2, 3, 4, 5];

我们喜欢向这个数组附加一个值。我们可以执行arr.push(6),它将在数组末尾添加6:

arr.push(6); // Returns [1, 2, 3, 4, 5, 6];

我们还可以使用unshift,看看我们如何应用它:

arr.unshift(0); // Returns [0, 1, 2, 3, 4, 5];

它们是向数组添加或追加新值的主要函数。

其他回答

让数组长度属性执行以下操作:

myarray[myarray.length] = 'new element value added to the end of the array';

myarray.length返回数组中的字符串数。JavaScript是从零开始的,因此数组的下一个元素键将是数组的当前长度。

例子:

var myarray = [0, 1, 2, 3],
    myarrayLength = myarray.length; // myarrayLength is set to 4

您可以使用JavaScript Spread运算符语法:

// Initialize the array

var arr = [
    "Hi",
    "Hello",
    "Bangladesh"
];

// Append a new value to the array

arr = [...arr, "Feni"]; 

// Or you can add a variable value

var testValue = "Cool";

arr = [...arr, testValue ];

console.log(arr);

// Final output [ 'Hi', 'Hello', 'Bangladesh', 'Feni', 'Cool' ]

我们在JavaScript中没有Array的append函数,但我们有push和unshift。假设您有以下阵列:

var arr = [1, 2, 3, 4, 5];

我们喜欢向这个数组附加一个值。我们可以执行arr.push(6),它将在数组末尾添加6:

arr.push(6); // Returns [1, 2, 3, 4, 5, 6];

我们还可以使用unshift,看看我们如何应用它:

arr.unshift(0); // Returns [0, 1, 2, 3, 4, 5];

它们是向数组添加或追加新值的主要函数。

使用凹面:

a=[1,2,3];b=[3,4,5];a=混凝土(b);控制台日志(a);

你.push()中的值。示例:array.push(value);