js删除指定元素值进行封装
来源:互联网 发布:基站实测软件 ios 编辑:程序博客网 时间:2024/06/08 05:49
今天遇到一个数组的问题,后来发现在javascript里面没有remove这个方法,在网上找了各种方法进行解决,现在来分享一下自己做的过程:
方法1:
//Array Remove - By John Resig (MIT Licensed)
Array.prototype.remove = function(from, to) {
var rest = this.slice((to || from) + 1 || this.length);
this.length = from < 0 ? this.length + from :from;
return this.push.apply(this, rest);
};
这个函数扩展了JavaScript的内置对象Array,这样,我们以后的所有声明的数组都会自动的拥有remove能力,
function police(obj,_id,sort){//传递过来的this,id号码,序号--控制数字下标
tempArray[sort]=id;
}else{
tempArray.remove(sort);
}
alert(tempArray[i]);
}
}
后来发现这种方法不行,因为序号传递过来,数组的空间已经划分了,除非你是按照顺序一个个勾选,这样才不会出现下面遍历数组的时候出现未定义的情况。
方法2:js删除指定元素值进行封装
Array.prototype.indexOf = function(val) {
function police(obj,_id){//传递过来的this,id号码
tempArray.push(id);
}else{
tempArray.remove(_id);
}
alert(tempArray[i]);
}
}
问题解决
- js删除指定元素值进行封装
- js通过指定下标或指定元素进行删除数组
- JS删除数组指定元素
- js 删除指定的元素。
- js Array 删除指定元素
- js数组删除指定元素
- JS删除数组指定元素
- js数组删除指定元素
- JS根据指定值删除数组中的元素
- js删除数组中的指定元素
- js 删除数组中的指定元素
- js json中如何删除指定元素
- js从数组中删除指定值(不是指定位置)的元素
- 原生js 查找 添加 删除 指定元素的class
- JS中如何删除数组中的指定元素
- 在链表中删除指定值的元素
- leetcode 删除数组指定值的元素
- List 删除指定元素
- javascript选中事件
- GIS常用的几何算法
- Java使用protobuf入门四步骤
- oracle创建触发器实现字符串ID自增…
- win7,win10 右键增加DOS命令菜单
- js删除指定元素值进行封装
- dhtmlXTree中文API
- ora 01033和ORA-00600
- Lucene学习(一)
- 2017-12-07 反躬自省
- XX系统上山东卫视新闻
- 数字城市理论学习(一)
- 公安业务学习——公安侦查技术
- docker部署etcd集群