zoukankan      html  css  js  c++  java
  • 把echarts的二维数组转换为对象数组

    固定的name、value的例子,代码如下:

    {
        let arrArr=[
            ['学历','百分比'],
            ["博士及以上",0.2],
            ["硕士及以上",0.3],
            ["本科及以上",1],
            ["高中",0.1],
            ["初中及以下",0.1],
            ["其他",0.8],
        ];
        let objArr=[];
        arrArr.slice(1).forEach(val=>{
            objArr.push({
                name:val[0],
                value:val[1]
            })
        });
        console.log(objArr);
    }

    灵活的key-value代码如下:

    {
        let arrArr=[
            ['education','percent'],
            ["博士及以上",0.2],
            ["硕士及以上",0.3],
            ["本科及以上",1],
            ["高中",0.1],
            ["初中及以下",0.1],
            ["其他",0.8],
        ];
        let objArr=[];
        arrArr.slice(1).forEach((val,index)=>{
            objArr[index]=[];
            arrArr[0].forEach((v,i)=>{
                objArr[index][v]=val[i]
            });
        });
        console.log(objArr);
    }

    结果如下:

  • 相关阅读:
    java后端
    2017-12-11
    二叉树与分治法整理
    javaweb
    安装docker
    爬虫
    lintcode
    DEEPlearning
    剑指offer_by牛客网
    DFS
  • 原文地址:https://www.cnblogs.com/qtx-/p/11678013.html
Copyright © 2011-2022 走看看