1. <output id="hzk7v"><pre id="hzk7v"><address id="hzk7v"></address></pre></output>
      <output id="hzk7v"></output>
    2. <nav id="hzk7v"><i id="hzk7v"><em id="hzk7v"></em></i></nav>
    3. <listing id="hzk7v"><delect id="hzk7v"><em id="hzk7v"></em></delect></listing>

      Javascript删除数组里的某个元素

       更新时间£º2019年02月28日 14:58:13   作者£ºsanai_1992   我要评论

      今天小编就为大家分享一篇关于Javascript删除数组里的某个元素£¬小编觉得内容挺不错的£¬现在分享给大家£¬具有很好的参?#25216;?#20540;£¬需要的朋友一起跟随小编来看看吧

      删除数组中的某个元素£¬首先需要确定需要删除元素的索引值¡£

      var arr=[1,5,6,12,453,324];
      function indexOf(val){
       for(var i = 0; i < arr.length; i++){
        if(arr[i] == val){return i;}
       }
       return -1;
      }

      找到相对应的索引值后£¬根据索引值删除数组中该元素对应的值

      function remove(val){
       var index = indexOf(val);
       if(index > -1){arr.splice(index,1);}
      }

      验证下£¬是否成功

      remove(1);//测试OK¡£

      需要将封装为数组原始的方法£¬以便以后需要使用

      Array.prototype.indexOf = function (val) {
       for(var i = 0; i < this.length; i++){
        if(this[i] == val){return i;}
       }
       return -1;
      }
      Array.prototype.remove = function (val) {
       var index = this.indexOf(val);
       if(index > -1){this.splice(index,1);}
      }
      var temp = [1,5,6,12,453,324];
      temp.remove(12);//测试OK

      当然根据数组的splice()方法£º向/从数组中添加/删除项目£¬然后返回被删除的项目¡£可以实现替换数组中的某个值¡£

      总结

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

      相关文章

      最新评论

      3dÊÔ»úºÅÖвÊÍø

        1. <output id="hzk7v"><pre id="hzk7v"><address id="hzk7v"></address></pre></output>
          <output id="hzk7v"></output>
        2. <nav id="hzk7v"><i id="hzk7v"><em id="hzk7v"></em></i></nav>
        3. <listing id="hzk7v"><delect id="hzk7v"><em id="hzk7v"></em></delect></listing>

            1. <output id="hzk7v"><pre id="hzk7v"><address id="hzk7v"></address></pre></output>
              <output id="hzk7v"></output>
            2. <nav id="hzk7v"><i id="hzk7v"><em id="hzk7v"></em></i></nav>
            3. <listing id="hzk7v"><delect id="hzk7v"><em id="hzk7v"></em></delect></listing>