• 前端html数组去重的方法


    数组去重

    用到的知识点:

    1:indexOf()

    该方法是返回数组中元素第一次出现的索引值;

    如果有,则正常返回索引值;

    如果检索的内容不存在于数组中,则返回-1

    2:for循环

    练习:数组去重

    //第一种方法

    var aList = [1,2,3,4,4,3,2,1,2,3,4,5,6,5,5,3,3,4,2,1];

    var aList2 = [];

    for (var i = 0 ; i < aList.length ; i ++) {

      var value = aList[i]

      if (aList.indexOf(value) + 1) {

        console.log('重复了',value)

      } else {

        aList2.push(value)

      }        

      }

    console.log(aList2)

    // 第二种方法

    var aList = [1,2,3,4,4,3,2,1,2,3,4,5,6,5,5,3,3,4,2,1];
    for(var i=0;i<aList.length;i++)
    {
    if(aList.indexOf(aList[i])==i)
    {
      aList2.push(aList[i]);
    }
    }

    alert(aList2);

    // 第三种方法

    var aList = [1,2,3,4,4,3,2,1,2,3,4,5,6,5,5,3,3,4,2,1];
    for (var i = 0; i < aList.length; i++) {
      var item = aList[i]
    if (newArray.indexOf(item) == -1) {
      newArray.push(item)
    } else {
      console.log('重复了',item)
    }
    }

  • 相关阅读:
    100个高质量Java开发者博客
    javascript的trigger事件
    js正则函数match、exec、test、search、replace、split使用集合
    Openssl verify命令
    Openssl x509命令
    Openssl req命令
    Openssl asn1parse命令
    Openssl ec命令
    Openssl ecparam命令
    Openssl rsa命令
  • 原文地址:https://www.cnblogs.com/168vincent/p/9280675.html
Copyright © 2020-2023  润新知