我正在尝试在Javascript中创建一个矩阵,其中X和Y轴具有预定义的键。
例如,我有以下键:
我找到了以下代码片段,它创建了一个4行5列的空二维数组。
我想知道是否可以使用提供的键来创建这些数组(对象)。
最终结果应该是这样的。
例如,我有以下键:
const x = [2,4,6,8]
const y = [10,20,40,60,80]
我找到了以下代码片段,它创建了一个4行5列的空二维数组。
[...Array(4)].map(x=>Array(5).fill(0))
我想知道是否可以使用提供的键来创建这些数组(对象)。
最终结果应该是这样的。
{
2 => {10 => 0, 20 => 0, 40 => 0, 60 => 0, 80 => 0}
4 => {10 => 0, 20 => 0, 40 => 0, 60 => 0, 80 => 0}
6 => {10 => 0, 20 => 0, 40 => 0, 60 => 0, 80 => 0}
8 => {10 => 0, 20 => 0, 40 => 0, 60 => 0, 80 => 0}
}
Array(5).fill(0)
,尝试使用Array.from( {length: 5}, () => 0 )
。 - Rajesh