Javascript 在数组末尾添加元素,从开头删除元素以保持大小?

Javascript 在数组末尾添加元素,从开头删除元素以保持大小?,javascript,arrays,Javascript,Arrays,在这个问题上有很多变化,但没有一个是我想要的 在javascript中,最简单的方法是什么来始终将新元素添加到数组的末尾(my_array.push(x)) 如果数组的大小超过一定的大小(例如,100个元素),则向后移动元素(my_array[1]变为my_array[0]),以便继续添加到数组的末尾。push返回数组的长度,因此您可以使用它与所需的最大长度进行比较: if(a.push(x)>最大长度)a.shift()push返回数组的长度,因此您可以使用它与所需的最大长度进行比较: if(

在这个问题上有很多变化,但没有一个是我想要的

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


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

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


if(a.push(x)>最大长度)a.shift()

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


if(a.push(x)>最大长度)a.shift()

使用array.shift()?就这样,谢谢!!!使用array.shift()?就是这样,谢谢!!!