• 利用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>
    • 补充:indexOf() 方法返回值:

      • 如果检索的结果没有匹配值,则返回 -1.
      • 如果检索的结果匹配到,则返回 1.

    来自:https://www.cnblogs.com/webarn/p/6388486.html

  • 相关阅读:
    Red and Black POJ
    Catch That Cow HDU
    Lotus and Horticulture HDU
    进击的绿色
    北京办护照
    女码农真诚征gg
    bitset
    long long
    cnblogs latex公式
    2050 Programming Competition (CCPC)
  • 原文地址:https://www.cnblogs.com/keai/p/11590514.html
Copyright © 2020-2023  润新知