js怎么删除数组中指定元素?

互联网 20-10-16

js中删除数组中指定元素的方法:首先通过循环遍历该数组得到指定元素的索引值,然后根据索引值使用splice()方法即可删除元素,语法“array.splice(索引值,1)”。

JavaScript中删除数组中指定元素的方法详解:

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

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);} }

实例:删除数组somearray里的"tue"元素

<!DOCTYPE html> <html>  <head>   <meta charset="UTF-8">  </head>     <body>   <div class="demo">    <p>数组:mon, tue, wed, thur</p>    <p class="p"></p>      </div>     </body>     <script type="text/javascript">   function removeByValue(arr, val) {    for(var i = 0; i < arr.length; i++) {     if(arr[i] == val) {      arr.splice(i, 1);      break;     }    }   }   var somearray = ["mon", "tue", "wed", "thur"]   removeByValue(somearray, "tue");   //somearray will now have "mon", "wed", "thur"      document.write("<p>新数组:" + somearray + "</p>");  </script>    </html>

相关免费学习推荐:js视频教程

以上就是js怎么删除数组中指定元素?的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 数组
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:详解JavaScript中的变量、范围和提升

相关资讯