js通过指定下标或指定元素进行删除数组的实例
实例如下:
删除指定下标数组元素 Array.prototype.del=function(index){ if(isNaN(index)||index>=this.length){ returnfalse; } for(vari=0,n=0;i<this.length;i++){ if(this[i]!=this[index]){ this[n++]=this[i]; } } this.length-=1; }; 删除指定元素 Array.prototype.indexOf=function(val){ for(vari=0;i<this.length;i++){ if(this[i]==val)returni; } return-1; }; Array.prototype.remove=function(val){ varindex=this.indexOf(val); if(index>-1){ this.splice(index,1); } }; functiona(){ vararr=[1,2,3,4,5]; alert(arr.toString()); arr.remove(3); alert(arr.toString()); }
第一种调用方式
arr.del(0);
以上就是小编为大家带来的js通过指定下标或指定元素进行删除数组的实例全部内容了,希望大家多多支持毛票票~