`

javascript 数组删除某个元素

    博客分类:
  • js
js 
阅读更多
/*
* 删除数组指定下标的元素.
*/

	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
	}
/*
 * 在数组中获取指定值的元素索引
 */
Array.prototype.getArrayIndex = function ( value ) {
	var index = -1;
	for (var i = 0; i < this.length; i++) {
		if (this[i] == value) {
			index = i;
			break;
		}
	}
	return index;
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics