实例如下:
删除指定下标数组元素 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通过指定下标或指定元素进行删除数组的实例全部内容了,希望大家多多支持北冥有鱼~
您可能感兴趣的文章:
- js删除Array数组中指定元素的两种方法
- 基于JavaScript实现移除(删除)数组中指定元素
- 详解js删除数组中的指定元素
- js删除数组元素、清空数组的简单方法(必看)
- JS删除数组里的某个元素方法
- 体验js中splice()的强大(插入、删除或替换数组的元素)
- Javascript根据指定下标或对象删除数组元素
- JavaScript数组Array对象增加和删除元素方法总结
- js数组依据下标删除元素
- js删除数组中的元素delete和splice的区别详解
- JS实现数组删除指定元素功能示例