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