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

  

本文实例讲述了JS实现根据指定值删除数组中的元素操作。分享给大家供大家参考,具体如下:

  

<>强解决问题:

  

1 . js判断元素是否在数组内

  

2。JS根据指定值删除数组中的元素

  

<>强要点:相当于jquery的<代码> .inArray美元()这个方法

  

原生js如果想删除数组,有一个函数

  

<代码>拼接(),,~ ~删除元素,并向数组添加新元素。

  

这个货是根据数组内的下标也就是索引来删除元素的比如:

        var arrList=[a, b, c, d ');   arrList.splice (2, 1);   警报(arrList);      之前      

下标为2,也就是“c”给删除了。

  

那么现在我们在很多场景中,需要用到根据数组元素的“值”来删除或者获取数据怎么办?(指的原生js, jquery伟大之处出来了,一个<代码> .inArray美元()就全搞定)

  

下面我们来给数组封装一方法

        Array.prototype。包含=function (obj) {   var=this.length;   虽然(我){   如果(这[我]===obj) {   返回我;//返回的这我就个是元素的索引下标,   }   }   返回错误;   }   var arrList=[a, b, c, d ');   arrList.splice (arrList.contains (“c”), 1)//这样就可以删除这个元素了直接      之前      

自己写一个函数这样

        函数包含(a, obj) {   var=a.length;   虽然(我){   如果([我]===obj) {   返回我;   }   }   返回错误;   }      之前      

直接引用吧

  

更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript数组操作技巧总结》,《JavaScript字符与字符串操作技巧总结》,《JavaScript遍历算法与技巧总结》,《JavaScript排序算法总结》,《JavaScript查找算法技巧总结》,《JavaScript数学运算用法总结》,《JavaScript数据结构与算法技巧总结》及《JavaScript错误与调试技巧总结》

  

希望本文所述对大家JavaScript程序设计有所帮助。

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