【问题标题】:How to display row and column numbers in a better way如何更好地显示行号和列号
【发布时间】:2022-11-23 11:15:27
【问题描述】:

我想以(x, y) 的格式显示行号和列号。我为每个 row 变量做了一个 if 检查。我想知道是否有更好的方法来显示行号和列号。

有3行。第一行有 2 列,第二行有 1 列,第三行有 3 列。第二行和第三行可能根本不存在,但第一行始终存在。

我所做的只是为rowFirstrowSecondrowThird 运行循环迭代。我的方法好还是可以更好?

const labels = [];
const rows = 3;
/////////////
const rowFirst = 2;
const rowSecond = 1; // could be ''.
const rowThird = 3; // could be ''.
/////////////

for (let i = 0; i < rowFirst; i += 1) {
  labels.push(`(1, ${i + 1})`);
}

if (rowSecond) {
  for (let i = 0; i < rowSecond; i += 1) {
    labels.push(`(2, ${i + 1})`);
  }
}

if (rowThird) {
  for (let i = 0; i < rowThird; i += 1) {
    labels.push(`(3, ${i + 1})`);
  }
}

console.log('LABELS', labels);

【问题讨论】:

  • 我还有一个变量来定义行数rows,但我无法弄清楚如何将它用于我的方法。

标签: javascript


【解决方案1】:

我猜你可以使用二维数组来定义行数和列数

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-11-12
    • 2015-10-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多