js中删除数组中的某一元素实例(无下标时)

  

        var arr1=[1、2、3、4、5、6];//待操作数组      var=2;//待删除元素         var noRepeat=function (arr1 arr2) {      返回arr1.flter(函数(e) {      返回arr2.indexOf (e)==1;      })      };      var arr2=[];      arr2.push (j);//保证待删除数为数组,方便使用过滤器      console.log (noReapeat (arr1 arr2));//即得到剔除后的数组      之前      

     //先从数组中找到待删元素下标      Array.prototype。indexOf=函数(val) {      我(var=0; i< this.length;我+ +){      (这个[我]==val),和(返回我;);      返回1;      }}//使用拼接进行删除(注意:拼接返回的是删除的数组,我们需要的是删除后的原数组)      Array.prototype。删除=函数(val) {      var指数=this.indexOf (val);//调用上面函数获取下标      如果(指数!=1){      this.splice(指数(1);//删除元素      返回;//已经剔除的原数组      }      }//调用      var arr=[1、2、3、4、5);      console.log (arr.remove (3));      之前      

  

以上这篇js中删除数组中的某一元素实例(无下标时)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

js中删除数组中的某一元素实例(无下标时)