zoukankan      html  css  js  c++  java
  • 数据处理


    unique(arr){ let len = arr.length; for(let i = 0; i < len; i++){ for( let j = i + 1; j < len; j++){ if(arr[i].district.name === arr[j].district.name){ arr.splice(j,1); len--; j--; } } } return arr; }, //处理数组中有json的数组 根据json中的某一项去重。 坏处是 让数组的len变短了 导致 后面的遍历会出现问题。
                //处理方法 使用深拷贝进行数据的复制
            var date = data.concat();
              unique(date);
              console.log(date);
              arrdata(data);
            arrdata(arr){        
                let list = [];
                for (let i = 0; i < arr.length; i++) {
                    let index = 0;
                    let x = list.find((v, _index) => {
                    if (v.name === arr[i].district.name) {
                        index = _index;
                        return true
                    } else {
                        return false
                    }
                        });
                    if (x) {
                    list[index].childen.push(arr[i])
                    } else {
                    list.push({
                        name: arr[i].district.name,
                        childen:[arr[i]]
                    });
                    }
                }
                this.list = list;
                // console.log(this.list); 处理如下图1的数据转换成如图2的格式
            },

     

  • 相关阅读:
    Installing Oracle Database 12c Release 2(12.2) RAC on RHEL7.3 in Silent Mode
    周四测试
    假期生活
    《人月神话》阅读笔记三
    《人月神话》阅读笔记二
    《人月神话》阅读笔记一
    软件进度7
    软件进度6
    软件进度5
    软件进度4
  • 原文地址:https://www.cnblogs.com/l8l8/p/9437665.html
Copyright © 2011-2022 走看看