Javascript 如何通过删除限制为5的旧元素在数组中添加最近的元素?

Javascript 如何通过删除限制为5的旧元素在数组中添加最近的元素?,javascript,arrays,reactjs,arraylist,Javascript,Arrays,Reactjs,Arraylist,考虑下面的数组,我想在这个数组的开头添加一个元素,同时弹出最后一个元素 arr = [1,2,3,4,5] 所以结果数组应该是 arr = [6,1,2,3,4] 只有当长度小于5时,我才能在数组中添加元素。让a=[1,2,3,4,5]; let a=[1,2,3,4,5]; if(a.length<=5){ a.unshift(6) a.pop(); } console.log(a) // [6, 1, 2, 3, 4] 如果(a.length,您可以添加新项目,

考虑下面的数组,我想在这个数组的开头添加一个元素,同时弹出最后一个元素

arr = [1,2,3,4,5]
所以结果数组应该是

arr = [6,1,2,3,4] 
只有当长度小于5时,我才能在数组中添加元素。

让a=[1,2,3,4,5];
let a=[1,2,3,4,5];
if(a.length<=5){
    a.unshift(6)
    a.pop();
}
console.log(a) // [6, 1, 2, 3, 4]

如果(a.length,您可以添加新项目,删除传递新元素的旧项目,并使用
slice
删除相同数量的元素:

让arr=[1,2,3,4,5];
设极限=5;

函数附加项(items){//如果保持长度,为什么长度是相关的?顺便问一下,你尝试过什么?