【发布时间】:2022-11-23 11:15:27
【问题描述】:
我想以(x, y) 的格式显示行号和列号。我为每个 row 变量做了一个 if 检查。我想知道是否有更好的方法来显示行号和列号。
有3行。第一行有 2 列,第二行有 1 列,第三行有 3 列。第二行和第三行可能根本不存在,但第一行始终存在。
我所做的只是为rowFirst、rowSecond 和rowThird 运行循环迭代。我的方法好还是可以更好?
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