實例如下:
刪除指定下標數組元素 Array.prototype.del=function(index){ if(isNaN(index)||index>=this.length){ return false; } for(var i=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 (var i = 0; i < this.length; i++) { if (this[i] == val) return i; } return -1; }; Array.prototype.remove = function(val) { var index = this.indexOf(val); if (index > -1) { this.splice(index, 1); } }; function a(){ var arr = [1, 2, 3, 4, 5]; alert(arr.toString()); arr.remove(3); alert(arr.toString()); }
第一種調用方式
arr.del(0);
以上就是小編為大家帶來的js通過指定下標或指定元素進行刪除數組的實例全部內容了,希望大家多多支持武林網~
新聞熱點
疑難解答