zoukankan      html  css  js  c++  java
  • 数组去重

    //普通数组去重
    // let arr = [1,2,3,5,1,4,5,2,3,2]
    //第一种方法
    // let arr2=[...new Set(arr)]
    // console.log(arr2)
    // console.log(arr2[2])
    //第二种方法
    // function noRepeat(arr){
    // let arr2=[]
    // for (let i=0;i<arr.length-1;i++){
    // if(arr2.indexOf(arr[i])==-1){
    // arr2.push(arr[i])
    // }
    // }
    // return arr2
    // }
    // console.log(noRepeat(arr))
    // console.log(noRepeat(arr)[3])
    //对象数组去重
    let arrObj = [
    {name:"liu1",age:18},
    {name:"liu2",age:18},
    {name:"liu3",age:15},
    {name:"liu3",age:15},
    {name:"liu4",age:19},
    {name:"liu4",age:20},
    {name:"liu4",age:20},
    {name:"liu4",age:19},
    {name:"liu4",age:19},
    {name:"liu5",age:18},
    {name:"liu5",age:18},
    ]
    function noRepeatObj(arrObj){
    let arr2=[]
    let state=true
    for (let i=0;i<arrObj.length;i++){
    for (let j=0;j<arr2.length;j++){
    if(arr2[j].age == arrObj[i].age){
    state=false
    }
    }
    if(state){
    arr2.push(arrObj[i])
    }
    state=true
    }
    return arr2
    }
    console.log(noRepeatObj(arrObj))

  • 相关阅读:
    云计算-MapReduce
    云计算--hbase shell
    云计算--hdfs dfs 命令
    云计算--MPI
    jQuery 效果
    jQuery 效果
    JQuery效果隐藏/显示
    JQuery教程
    六级啊啊啊
    jQuery 安装
  • 原文地址:https://www.cnblogs.com/liuerpeng/p/13831477.html
Copyright © 2011-2022 走看看