/*
* 方法:Array.remove(dx) 通过遍历,重构数组
* 功能:删除数组元素.
* 参数:dx删除元素的下标.
*/
Array.prototype.remove = function (dx) {
if (isNaN(dx) || dx > this.length) { return false; }
for (var i = 0, n = 0; i < this.length; i++) {
if (this[i] != this[dx]) {
this[n++] = this[i]
}
}
this.length -= 1
}
相关文章
- 12-22js如何判断一个对象是不是Array? 三种方法总有一种可以帮上忙
- 12-2294JS类库:jQuery方法扩展、全选、反选
- 12-22ie8不支持js的trim方法
- 12-22JS Array对象的方法总结(ES5 与 ES6)
- 12-22Datagrid扩展方法InitEditGrid{支持单元格编辑}
- 12-22Datagrid扩展方法onClickCell{easyui-datagrid-扩充-支持单元格编辑}
- 12-22最简单语言理解Array扩展的新方法,map,reduce,filter,forEach
- 12-22写一个针对IQueryable
的扩展方法支持动态排序 - 12-22[JS高程] Array对象的ES6拓展静态方法from和of
- 12-22终于解决了IE8不支持数组的indexOf方法,array的IndexOf方法