`

JS删除数组指定对象或者指定下标 删除数组重复值

阅读更多

将一下代码放在全局js文件中:

 

/**
*删除数组指定下标或指定对象
*/
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;
		}	
	}
}

  

 

使用方法:

01.var arr =new Array();  
02.arr[0]="dddddd";  
03.arr[1]="dxxxxxxx";  
04.arr[2]="vvvvvvv";  
05.arr[3]="dbbbbb";  
06.  
07.var str ="vvvvvvv";  
08.  
09.arr.remove(3);//删除下标为3的对象   
10.arr.remove(str);//删除对象值为“vvvvvvv”  

 

 

 

0
1
分享到:
评论

相关推荐

    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对象根据下标变成数组

    js对象根据下标变成数组

    js删除数组中指定元素,多种方法

    内容概要:介绍js删除数组中指定元素的多种方法,分为四个大类:删除第一个元素;删除最后一个元素;删除数组中某个指定下标的元素;删除数组中某个指定元素。每个大类至少提供了三种删除方法,各有优劣,但都能实现...

    js删除数组中指定元素

    JS 删除数组中指定元素 在 JavaScript 中,删除数组中指定元素是非常常见的操作。这里将介绍四种删除数组中指定元素的方法:删除第一个元素、删除最后一个元素、删除数组中某个指定下标的元素和删除数组中某个指定...

    JS实现根据指定值删除数组中的元素操作示例

    本文实例讲述了JS实现根据指定值删除数组中的元素操作。分享给大家供大家参考,具体如下: 解决问题: 1 .JS判断元素是否在数组内 2. JS根据指定值删除数组中的元素 要点:相当于jquery 的 $.inArray() 这个方法 ...

    js删除数组中指定元素源码

    在 JavaScript 中,删除数组中指定元素有多种方法,包括删除第一个元素、删除最后一个元素、删除数组中某个指定下标的元素和删除数组中某个指定元素等。下面,我们将详细介绍这些方法。 一、删除第一个元素 1. ...

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

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

    微信小程序动态修改数组中的指定下标的属性值

    在微信小程序开发中,动态修改数组中的指定下标属性值是一项常见的需求,这涉及到数据模型与视图层的同步更新。微信小程序的WXML和WXSS负责构建用户界面,而逻辑层(JavaScript)则处理数据和业务逻辑。当数据发生...

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

    删除指定下标数组元素的方法可以通过扩展Array原型来实现。示例代码中定义了一个名为del的方法,它接收一个参数index,即要删除元素的下标。方法中首先检查index是否为数字并且不超出数组的范围,如果不符合条件则...

    js删除数组中某几项的方法总结

    splice有3个参数,它也可以用来替换/删除/添加数组内某一个或者几个值 index:数组开始下标 len: 替换/删除的长度 item:替换的值,删除操作的话 item为空 如:arr = [‘a’,’b’,’c’,’d’] 删除 —- item不设置 ...

    Javascript实现数组中的元素上下移动

    我们交换数组可以实现元素上下移动了,这个效果我们在表格或以前排序算法中都会用到,下面来看一个JavaScript下实现交换数组元素上下移动例子 在写项目的时候,要实现一个数组记录上下移动的示例。写起来也没有没...

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

    `splice`方法是JavaScript数组对象的一个内置方法,它可以用来删除、替换或插入数组元素。其基本语法如下: ```javascript array.splice(index, howMany[, item1[, item2[, ...]]]) ``` - `index`: 必需,表示要...

    js删除数组中的元素delete和splice的区别详解

    例如有一个数组是 :var textArr = [‘a’,’b’,’c’,’d’]; 这时我想删除这个数组中的b元素: ...index:数组开始下标  len: 替换/删除的长度  item:替换的值,删除操作的话 item为空 textArr.splice

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

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

    JavaScript类数组对象转换为数组对象的方法实例分析

    本文实例分析了JavaScript类数组对象转换为数组对象的方法。分享给大家供大家参考,具体如下: 1、类数组对象: 拥有length属性,可以通过下标访问; 不具有数组所具有的方法。 2、为什么要将类数组对象转换为数组...

    javaScript array(数组)使用字符串作为数组下标的方法

    总的来说,JavaScript数组使用字符串作为下标提供了一种灵活的数据存储方式,但也可能带来一些潜在的问题,比如遍历顺序不确定、可能包含原型链上的属性等。在实际开发中,应根据具体需求选择合适的数据结构和遍历...

    解决vue.js提交数组时出现数组下标的问题

    通过以上设置,你可以避免在Vue.js中提交数组时出现数组下标的问题,确保数组以正确的格式发送到服务器。同时,确保你的后端API能够正确解析这种数组格式,以便进行后续处理。记得在处理这个问题时,也要考虑到其他...

    jQuery根据元素值删除数组元素的方法

    总的来说,jQuery并不直接提供删除数组元素的方法,但我们可以结合使用jQuery的辅助函数`$.inArray()`和其他JavaScript数组方法来实现这一功能。理解这些基本的数组操作对于进行有效的JavaScript编程至关重要。在...

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

    在 JavaScript 中,数组是一种特殊的数据结构,可以存储各种类型的数据,包括整型、字符串、对象等。虽然 JavaScript 不直接支持多维数组,但可以通过数组嵌套实现类似的功能。 1. **定义数组** - 定义固定长度的...

Global site tag (gtag.js) - Google Analytics