【发布时间】:2021-12-31 07:46:54
【问题描述】:
我需要将单个“n”数转换为一个数组,该数组将包含 n 个数组,每个数组将包含 n 个元素,其中包含将显示特定元素位置的文本。例如对于数字 2 我需要这个数据模型:
[
['row 1 col 1', 'row 1 col 2'],
['row 2 col 1', 'row 2 col 2'],
]
【问题讨论】:
标签: javascript arrays numbers data-transform
我需要将单个“n”数转换为一个数组,该数组将包含 n 个数组,每个数组将包含 n 个元素,其中包含将显示特定元素位置的文本。例如对于数字 2 我需要这个数据模型:
[
['row 1 col 1', 'row 1 col 2'],
['row 2 col 1', 'row 2 col 2'],
]
【问题讨论】:
标签: javascript arrays numbers data-transform
您可以使用嵌套的 for 循环,如下所示:
let number = 2;
let outputArray = [];
for(let i = 1; i <= number; i ++){
let tempArray = [];
for(let j = 1; j <= number; j ++){
tempArray.push(`row ${i} col ${j}`);//Template literal
}
outputArray.push(tempArray);
}
【讨论】: