`

js 删除数组指定下标或指定对象

 
阅读更多

 

/**
* 删除数组指定下标或指定对象
* arr.remove(2);//删除下标为2的对象(从0开始计算)
* arr.remove(str);//删除指定对象
*/
Array.prototype.remove=function(obj){
	for(var i =0;i <this.length;i++){
		var temp = this[i];
		if(!isNaN(obj)){
			temp=i;
		}
		if(temp == obj){
			for(var j = i;j <this.length;j++){
				this[j]=this[j+1];
			}
			this.length = this.length-1;
		}	
	}
}
0
2
分享到:
评论

相关推荐

    Javascript根据指定下标或对象删除数组元素

    将一下代码放在全局js文件中: Js代码 代码如下: /** *删除数组指定下标或指定对象 */ Array.prototype.remove=function(obj){ for(var i =0;i &lt;this.length;i++){ var temp = this[i]; if(!isNaN(obj)){ temp=i;...

    js通过指定下标或指定元素进行删除数组的实例

    本篇文档将介绍如何通过指定下标或指定元素来删除数组中的元素,并提供相应的实例代码。 在删除数组元素之前,需要先了解数组的几个相关概念:下标(索引)、length属性和splice方法。下标从0开始,表示数组中元素...

    js数组的基本用法及数组根据下标(数值或字符)移除元素

    JavaScript数组本身并没有直接的“根据下标删除”方法,所以有时候我们需要扩展Array原型来添加这个功能。例如,如果要根据数值型索引移除元素,可以通过扩展Array的prototype属性来实现: ```javascript Array....

    javascript怎么删除数组的指定元素.docx

    本篇文章将详细介绍两种在JavaScript中删除数组指定元素的方法:`splice`方法和`delete`运算符。 ### 1. splice 方法 `splice`方法是JavaScript数组对象的一个内置方法,它可以用来删除、替换或插入数组元素。其...

    Javscript删除数组中指定元素并返回新数组

    总之,`Array.prototype.remove()` 方法提供了一种在JavaScript中删除数组中指定元素并返回新数组的解决方案。这种方法基于数组遍历和元素比较,可以有效地满足删除特定元素的需求,同时保持了原数组的完整性。在...

    js数组依据下标删除元素

    `扩展Array原型来定义一个删除指定下标元素的方法,这个方法通过遍历数组,将不等于指定下标的元素复制到数组的前面,从而删除指定下标的元素,并调整数组长度。 4. 数组的合并与截取 - `array.concat(array1, ...

    jquery实现从数组移除指定的值

    这个方法非常适合于在需要删除数组中特定元素时使用。但它有几点需要注意:首先,grep方法返回的是一个新数组,原数组不会被改变;其次,它不支持正则表达式,只能进行简单的比较操作;最后,它不会改变数组的原始...

    JavaScript jQuery 中定义数组与操作及jquery数组操作

    - 读写元素:通过 `数组[下标]` 访问,下标可以是整数,也可以是字符串或其他类型。 - 循环遍历: - `for` 循环:`for (var i = 0; i ; i++) { alert(a[i]); }` - `for...in` 循环:`for (var e in a) { alert(e...

    JS获取字符串型数组下标的数组长度的代码

    JavaScript中获取数组长度的操作通常涉及到数组对象和数组长度属性。在JavaScript编程中,数组是一个非常基础且常用的数据结构,它可以存储任意类型的数据。数组可以使用索引访问其中的元素,索引通常是一个从0开始...

    JavaScript数组特性与实践应用深入详解

    JavaScript数组可以包含任意类型的元素,无论是字符串、数字、布尔值,甚至是对象或另一个数组。也就是说,数组中的元素类型不需要一致,这为存储复杂数据结构提供了可能。例如,`var misc = ['string', 11.3, false...

    javascript中数组(Array)对象和字符串(String)对象的常用方法总结

    - splice()方法:此方法通过删除现有元素和/或添加新元素来更改数组的内容,会修改原数组。 - push()方法:此方法用于向数组的末尾添加一个或多个元素,并返回新的数组长度。 - pop()方法:此方法用于移除数组的...

    js操作数组函数实例小结

    3. 删除数组指定下标的元素 删除指定下标元素,可以扩展数组的`prototype`属性,添加一个`remove()`方法。`remove()`函数通过遍历数组,跳过待删除的元素,并将其余元素移到正确的位置。如果下标超出范围,函数返回...

    JS如何在数组指定位置插入元素

    splice()是JavaScript数组中非常强大的一个方法,它能够执行添加、删除或同时进行这两种操作。splice方法向数组中添加元素的位置和数量都可以自由地指定,还可以一次性添加多个元素。 基本语法为: ```javascript ...

    JavaScript数组详解

    4. 数组的增删改操作: 通过指定下标,可以给数组添加或修改元素,如果指定的下标不存在,则相当于向数组末尾添加了一个新元素;如果下标已存在,则替换该位置上的元素。删除数组元素可使用赋值undefined或使用slice...

    js删除Array数组中指定元素的两种方法

    本文将介绍两种在JavaScript中删除Array数组指定元素的方法。第一种方法是通过遍历重构数组,而第二种方法则是使用数组内建的splice()函数。 方法一:通过遍历重构数组 在这种方法中,我们会创建一个新的数组,遍历...

    Js删除数组中某一项或几项的几种方法(推荐)

    `splice()` 是JavaScript数组对象的一个非常强大的方法,它可以用来删除、替换或插入数组中的元素。它的基本语法是 `splice(index, len[, item])`: - `index`:指定要操作的开始位置,即元素的下标。 - `len`:...

    JS删除数组里的某个元素方法

    首先,我们可以利用JavaScript数组对象Array的原型方法`indexOf()`来查找指定元素在数组中的索引位置,这个方法会返回元素在数组中的位置索引,如果数组中没有该元素则返回-1。这个功能可以通过向Array的原型添加一...

Global site tag (gtag.js) - Google Analytics