猫史档案馆


删除数组中某一项

用户:星辰Lolita星辰Lolita查看:6 回复:4 评论:6 创建时间:2021-05-11T20:35:17


给大家一个快捷的方法

这个先写在第一行

Array.prototype._indexOf = function(val){ 
    for(var i=0;i<this.length;i++){ 
        if(i === val)return i; 
    } 
    return -1; 
}
Array.prototype.remove = function(val){ 
    var index = this._indexOf(val); 
        if(index > -1){ 
        this.splice(index,1); 
    } 
}

之后想删除数组的某一项就是:

array = [1,2,3];
array.remove(1);
console.log(array);//1,3


回复

上一页1 页 / 共 1下一页
该账号已被封禁该账号已被封禁

跟我的有啥区别么

点赞0


评论


该账号已被封禁该账号已被封禁

Array.prototype.remove = function(val) {  var index = this.indexOf(val);  if (index > -1) {  this.splice(index, 1);  }  };

点赞0


评论


星辰Lolita星辰Lolita

dd

点赞0


评论


NysidlaNysidla

大佬的帖可以挖么()

 

 

 

 

 

算了,官方的帖都挖过()挖!()()()()

点赞0


评论