Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.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
Arrays 是否有方法为数组中的每个数组创建新数组?_Arrays_For Loop_Foreach_Chart.js_Array.prototype.map - Fatal编程技术网

Arrays 是否有方法为数组中的每个数组创建新数组?

Arrays 是否有方法为数组中的每个数组创建新数组?,arrays,for-loop,foreach,chart.js,array.prototype.map,Arrays,For Loop,Foreach,Chart.js,Array.prototype.map,假设我有一个数组: obj = [[1,2][3,4]] 是否可以提取每个数组并将其放入自己的数组中?因此,我想以以下方式结束: obj1 = [1,2] obj2 = [2,3] 我在react中使用charts.js创建图表,现在我有一个包含数据数组的数组,我想为每个数组创建一个图表。我基本上想实现这样的目标: const chartData[i] = { labels, datasets: [ { label: 'Numbers'

假设我有一个数组:

obj = [[1,2][3,4]]
是否可以提取每个数组并将其放入自己的数组中?因此,我想以以下方式结束:

obj1 = [1,2] obj2 = [2,3]
我在react中使用charts.js创建图表,现在我有一个包含数据数组的数组,我想为每个数组创建一个图表。我基本上想实现这样的目标:

const chartData[i] = {
    labels,
    datasets: [
        {
            label: 'Numbers',
            data: obj[i],
            backgroundColor: 'green'
        }
    ]
}
[i]上的每次迭代都会创建一个新图表


这是我关于stackoverflow的第一个问题,我找不到任何能为我回答这个问题的答案!提前感谢。

obj1
obj2
这样的变量是没有用的。您打算如何迭代这些内容?您需要坚持数组的概念,而不是单个变量。无论如何,如果您能给出示例输入的具体结果,您的问题将得到澄清。在最后一个代码块中,使用与第一个代码块无关的变量。