从var data3 = [{name: 'Apples',y: 1},{name: 'Oranges', y:2, drilldown: 'third-leves'},{name: 'peach', y:3, drilldown: 'third-leves'}];
获取name 和 y 的值生成一个新的二维键值数组 var arr=[]    变成这样  arr=[{'Apples',1}{'Oranges',2},{'peach',3},]   

解决方案 »

  1.   

    [{'Apples',1}{'Oranges',2},{'peach',3},] 这不是二位数组
    var data3 = [{name: 'Apples',y: 1},{name: 'Oranges', y:2, drilldown: 'third-leves'},{name: 'peach', y:3, drilldown: 'third-leves'}];
    var arr = [];
    var data3 = [{name: 'Apples',y: 1},{name: 'Oranges', y:2, drilldown: 'third-leves'},{name: 'peach', y:3, drilldown: 'third-leves'}];
    var arr = [];
    data3.forEach(function(item){
     arr.push([item.name,item.y]);
    })
    console.log(arr)
      

  2.   


    var data3 = [{name: 'Apples',y: 1},{name: 'Oranges', y:2, drilldown: 'third-leves'},{name: 'peach', y:3, drilldown: 'third-leves'}];
            data3=data3.map(item=>({[item.name]:item.y}));
            console.log(data3);
      

  3.   

    var data3 = [{name: 'Apples',y: 1},{name: 'Oranges', y:2, drilldown: 'third-leves'},{name: 'peach', y:3, drilldown: 'third-leves'}];我想给里面的每个{}里面添加一个相同的 键值对   title:'标题'   怎么实现啊
    谢谢哈
      

  4.   


    data3.forEach(function(item){
    item.title = "标题";
    })
    console.log(data3)