0

这个问题有很多变化,但没有一个是我正在寻找的。

javascript中始终将新元素添加到数组末尾的最简单方法是什么( my_array.push(x) )?

如果数组增长到大于某个大小(例如 100 个元素),则向后移动元素(my_array[1] 变为 my_array[0])以便继续添加到数组的末尾。

4

1 回答 1

3

push返回数组的长度,因此您可以使用它与最大所需长度进行比较:

if (a.push(x) > MAX_LENGTH) a.shift();

于 2013-05-02T21:51:27.760 回答