【问题标题】:How to transform a single "n" number to an array, which will contain n number of arrays and in each Array will be n elements with text如何将单个“n”数字转换为一个数组,该数组将包含 n 个数组,并且每个数组中将包含 n 个带有文本的元素
【发布时间】: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


    【解决方案1】:

    您可以使用嵌套的 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);
    }
    

    【讨论】:

      猜你喜欢
      • 2019-09-19
      • 2022-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-31
      • 2016-02-12
      • 2019-09-26
      • 2012-01-01
      相关资源
      最近更新 更多