×

JavaScript去重:使用indexOf()方法

作者:Terry2023.09.26来源:Web前端之家浏览:2878评论:0
关键词:jsJavascript

介绍下JavaScript去重:使用indexOf()方法。

数组去重方法有多中,这里列举出自己认为比较容易理解的方法.

思路:

  • 1. 创建一个新的空数组,用来存放去重后的新数组.

  • 2. 利用for循环循环遍历需要去重的数组.

  • 3. 利用indexOf()方法查询遍历出的数组在新数组中是否出现,如果出现:则继续遍历数组,如未出现:则利用push方法添加到新数组中.

  • 4. 原数组循环遍历完成后,组建一个已经去除重复的新数组.

<script>
  var arr = [1,3,4,5,6,7,4,3,2,4,5,6,7,3,2];
  function find(){
    var newArr = [];
    for (var i = 0; i < arr.length; i++) {
      if (newArr.indexOf(arr[i]) == -1 ) {
        newArr.push(arr[i]);
      }
    }
    document.write(newArr);
  }
  find(arr);
</script>


您的支持是我们创作的动力!
温馨提示:本文作者系Terry ,经Web前端之家编辑修改或补充,转载请注明出处和本文链接:
https://www.jiangweishan.com/article/jsquchong20230926.html

网友评论文明上网理性发言 已有0人参与

发表评论: