比如说设置一个数组最大长度为9,超过9就删除,要怎么做
1 回答
侃侃尔雅
TA贡献1801条经验 获得超16个赞
//重写push方法
Array.prototype.push = function(o,capacity){
var start = this.length;
if(capacity && start>=capacity){
this.pop();
start--;
}
start = Math.max(start,0);
this.splice(start,0,o);
return this;
}
添加回答
举报
0/150
提交
取消