在 Google 图表 API 的数据表中合并两个数组时出错

Error when combining two arrays in a datatable in Google Chart API

同一个值 (PIB) 在每一行中重复,而它应该将 一个值分配给一个日期 。我做错了什么?

我有来自 JSON url 的这 2 个数组:

    var date = [array1];
    var number = [array2];

我创建 Table 并添加两列:

    var figure = new google.visualization.DataTable();
    figure.addColumn('date', 'Date');
    figure.addColumn('number', 'PIB');

而且我确定这里是 问题 ,我创建循环来解析两个数组并尝试将它们与 figure.addRow:

组合
  for (j in num){
      var myVal = parseFloat(number[j]); 
  };
  
  for (i in date){
      var dated = new Date(date[i]);
      figure.addRow([dated, myVal]);
  };  
  

完整代码在我的 fiddle 中:(https://jsfiddle.net/Enrique_94/khrg0ume/3/ )

谢谢!

它只适用于一个循环和相同的索引

    for (i in num){
        var myVal = parseFloat(num[i]); 
        var dated = new Date(date[i]);
        figure.addRow([dated, myVal]);
        };