现在的位置: 首页 > 综合 > 正文

javascript 扩展一个删除数组元素的方法

2019年11月15日 ⁄ 综合 ⁄ 共 271字 ⁄ 字号 评论关闭

不废话,直接上代码

/*
  * 方法: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
}

抱歉!评论已关闭.