在数组javascript

时间:2016-04-05 02:37:49

标签: javascript arrays json

我有2个阵列

var labels = ["DESKTOP","MOBILE","TABLET"]

var chartData = ["100","10","15"]

我需要将这些组合成一个带有对象的数组

    var myData = [{
    label: DESKTOP,
    value: 100},
{
    label: MOBILE,
    value: 10},
{
    label: TABLET,
    value: 15},
    ];

到目前为止,我已将标签推入具有新对象的数组

$.each(labels, function (index, item) {                            
      myData.push({
           label: item,
           value: ''
      });     
 });

我已经完成了空值,现在无法将值推送到数组中的对象。只是无法弄清楚如何将每个值推送到数组中的新对象。非常感谢帮助。

感谢。

数据仅供参考。

2 个答案:

答案 0 :(得分:2)



var labels = ["DESKTOP", "MOBILE", "TABLET"];
var chartData = ["100", "10", "15"];
var myData = [];

labels.forEach(function(e, i) {
  myData.push({
    label: e,
    data: chartData[i]
  })
})

document.write(JSON.stringify(myData));




答案 1 :(得分:0)

怎么样:

Commit performed by the build server