[英]How to get only specific elements from array by comparing them in javascript?
[英]How to maintain only a specific number of elements in a Javascript Array
我需要在Javascript数组中只维护特定数量的元素。 让我们说数组中只有10个项目。 它应该遵循FIFO概念,这意味着如果阵列上有10个项目并且添加了新项目,那么项目[0]应该自动弹出数组。 有没有办法做到这一点,还是我应该在Javascript数组上以编程方式完成整个过程?
我可能会创建自己的对象,其中包含一个数组:
var myArray = {
arr: [],
add: function(val) {
this.arr.unshift(val);
if (this.arr.length > 10) {
this.arr.length = 10;
}
}
};
for (var i = 0; i < 15; i++) {
myArray.add(i);
//alert(myArray.arr.length);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.