zoukankan      html  css  js  c++  java
  • 记录几种数组去重

    1.es6方法简单便捷

    uniqueES6 (arr) {
          return Array.from(new Set(arr))
    },
    2.去重并显示重复个数
        unique (arr) {
            var resultObj = {};
            var result = [];
            var result2 = [];
            for(var i=0; i<arr.length; i++){
            if(result.indexOf(arr[i]) == -1){
                result.push(arr[i]);
            }else{
            if(result2.indexOf(arr[i]) == -1){
                result2.push(arr[i]);
            }
            }
            }
            var obj = {}
            arr.forEach((v,k)=>{
            if(obj[v]){
                obj[v]++;
            }else{
                obj[v] = 1;
            }
            });
            resultObj.result = result;
            resultObj.result2 = result2;
            resultObj.obj = obj;
            return {resultObj}
        },
    加一个渲染对象的笔记
            let objAll = []
            for(let key in curCompdata.obj){
               let obj = {}
               obj.key=key
               obj.value=curCompdata.obj[key]
               obj.t=false
               objAll.push(obj)
            }
            this.curCompdata = objAll
  • 相关阅读:
    BZOJ 1568: [JSOI2008]Blue Mary开公司
    BZOJ 3165: [Heoi2013]Segment
    BZOJ 2733: [HNOI2012]永无乡
    BZOJ 4631: 踩气球
    BZOJ 4530: [Bjoi2014]大融合
    BZOJ 4919: [Lydsy1706月赛]大根堆
    BZOJ 5442: [Ceoi2018]Global warming
    BZOJ 4027: [HEOI2015]兔子与樱花
    BZOJ 5441: [Ceoi2018]Cloud computing
    php的抓取
  • 原文地址:https://www.cnblogs.com/wd163/p/12871116.html
Copyright © 2011-2022 走看看