【发布时间】:2020-11-07 01:23:38
【问题描述】:
我知道这是一个基本问题,我对 JS 的了解有限。是否有另一种方法可以通过队列功能保持数组长度固定。数组不断接收数据我想总是删除数组的第一个元素?
var a=Math.random;
var array=[];
if (array.length < 4) {
array.push(a);
} else {
array.shift();
}
console.log("array",array);
我希望如果有这样的事情:
var a=Math.random;
var array=[];
array.length=4
array.push(a);
console.log(array);
【问题讨论】:
-
不,没有这样的原生功能。您必须自己制作一些东西或使用具有该功能的库。
标签: javascript arrays queue