我正在尝试使用我刚刚得到的 json 响应将值插入到表中,但问题是我正在接收具有不同数量元素的数组对象
e.g.
[
[1,1,1,4,4],
[2,2,2],
[3,3,3]
]
正如我已经说明的那样,我想遍历所有值或主数组,然后在每个元素上循环,并将它们插入为td
',如下所示:
var re = [];
re.push("<table>");
for(i = 0; i < arr.length; i++) {
re.push("<tr>");
for(k = 0; k < arr[i].length; k++) {
re.push('<td>' + arr[i][k]);
}
}
// output will be
--------+-------+-------+-------+-------+
| 1 | 1 | 1 | 4 | 4 |
----+-------+-------+-------+-------+---+
| 2 | 2 | 2 |
----+-------+-------+----
| 3 | 3 | 3 |
----+-------+-------+----
如您所见td
,每行将缺少 2 个 s,是否可以用空 td填充第一个缺少td
的 s 以便
--------+-------+-------+-------+-------+
| 1 | 1 | 1 | 4 | 4 |
--------+-------+-------+-------+-------+
| | | 2 | 2 | 2 |
--------+-------+-------+-------+-------+
| | | 3 | 3 | 3 |
--------+-------+-------+-------+-------+