Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Javascript for循环中构建数组_Javascript_Arrays_For Loop_Highcharts - Fatal编程技术网

在Javascript for循环中构建数组

在Javascript for循环中构建数组,javascript,arrays,for-loop,highcharts,Javascript,Arrays,For Loop,Highcharts,嗯,原来营地数量设置不正确,返回了“NaN”。。。无论如何谢谢你!你们让我忽略了数组语法,结果很好。有时我只是有点迷失在代码中。 对于highcharts,我有以下数组: dashboardData = [[tableData[1], parseFloat(tableData[12])],[tableData[14], parseFloat(tableData[25])]]; 我可以直接将其粘贴为highcharts系列数据: data: dashboardData 但是,我需要在for循环

嗯,原来营地数量设置不正确,返回了“NaN”。。。无论如何谢谢你!你们让我忽略了数组语法,结果很好。有时我只是有点迷失在代码中。

对于highcharts,我有以下数组:

dashboardData = [[tableData[1], parseFloat(tableData[12])],[tableData[14], parseFloat(tableData[25])]];
我可以直接将其粘贴为highcharts系列数据:

data: dashboardData
但是,我需要在for循环中构建数组,因为数组的长度会有所不同。因此,我需要构建一个数组,该数组的结构与上面的相同,如下所示:

0: Array[2]
0: "a string"
1: 312

1: Array[2]
0: "another string"
1: 1668
我如何建立这个?我尝试了以下方法,但不起作用

var dashboardData = [];
for (var i = 1; i <= camp_amount.length; i++) {
    dashboardData.push([tableData[i], tableData[i + 1]]);
}
var仪表板数据=[];

对于(var i=1;i)如果这不起作用。当您运行firebug控制台时,应该会在其中检查一些内容。“camp_amount”中有什么内容以及与“tableData”有什么关系因为您将其用作一个arraycamp_amount是找到的活动数量,然后它会在tableData中运行以获取名称和值(用户)每个战役。你认为我构建数组的方式正确吗?因为这已经很有帮助了:知道这不是一个语法错误。那么,问题解决了吗?:)@PawełFus:看起来。。。作者应将其关闭或删除。