Javascript删除数组里的某个元素

  

<>强删除数组中的某个元素,首先需要确定需要删除元素的索引值。

        var arr=(1、5、6, 12453324);   函数indexOf (val) {   (var=0;我& lt;arr.length;我+ +){   如果(arr[我]==val){返回我;}   }   返回1;   }      

<强>找到相对应的索引值后,根据索引值删除数组中该元素对应的值

        函数删除(val) {   var指数=indexOf (val);   如果(指数比;1){arr.splice(指数(1);}   }      

<强>验证下,是否成功

        删除(1);//测试好。      

<强>需要将封装为数组原始的方法,以便以后需要使用

        Array.prototype。indexOf=函数(val) {   (var=0;我& lt;this.length;我+ +){   如果(这[我]==val){返回我;}   }   返回1;   }   Array.prototype。删除=函数(val) {   var指数=this.indexOf (val);   如果(指数比;1){this.splice(指数(1);}   }   var temp=(1、5、6, 12453324);   temp.remove(12);//测试好      

当然根据数组的<代码>拼接()方法:向/从数组中添加/删除项目,然后返回被删除的项目。可以实现替换数组中的某个值。

  

<强>总结

  

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对的支持。如果你想了解更多相关内容请查看下面相关链接

Javascript删除数组里的某个元素