关于javascript:向数组附加值的方法是什么?

What’s a way to append a value to an array?

本问题已经有最佳答案,请猛点这里访问。

附加到数组

如何在javascript中附加到数组


创建新数组。

1
var fruits = ["Banana","Orange","Apple","Mango"];

然后像这样推值

1
fruits.push("Kiwi");

您可以这样做:

1
2
3
4
5
// create a new array, using the `literals` instead of constructor
var array = [];

// add a value to the last position + 1 (that happens to be array.length)
array[array.length] = 10;

1
2
 // use the push method from Array.
 array.push(10);

此外,如果您有一个对象,并且希望它的行为类似于数组(不推荐),则可以使用

1
Array.prototype.push.call(objectLikeArray, 10);