get Array-Object-String thing from the given Object

后端 未结 4 1682
清歌不尽
清歌不尽 2021-01-27 03:04

I have such an Object
freq = { a: 50, r: 25, m: 25 }

I want to convert it to this Array-Object like thing

         


        
4条回答
  •  萌比男神i
    2021-01-27 03:55

    You can use follow method:

    var freq = { a: 50, r: 25, m: 25 };
    /*
    dps = [  
       { label: "a",
         y: 50  },
       { label: "r",
         y: 25  },
       { label: "m",
         y: 25  }
    ];
    */
    var dps = [];
    var keys = Object.keys(freq);
    keys.map((current,index)=>{
      dps.push({label:keys[index], y:freq[keys[index]]});
    });
    console.log(dps);

提交回复
热议问题