本文实例讲述了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实现根据指定值删除数组中的元素操作示例