使用特定逻辑从JSON数据生成表

时间:2013-06-19 04:16:18

标签: javascript json

我有一个如下所示的数组

 var arr = ["main", [1,2,3], [a,b,c]];

我想从以上数据生成一个表格,如下所示

 main is the column header of table,
 1,2,3 are table cells under main,
 a, b, c are table elements under each of 1, 2, 3

因此,main值colspan将为9,[1,2,3]中的每个元素将具有3的colspan,[a, b, c]中的每个元素将具有1的colspan,因为之后没有降序数组它。

目前我正在尝试首先通过循环计算colspan,然后再使用另一个循环来渲染它们。

还有其他方法可以提高速度(例如:循环次数)。我对使用任何库都不感兴趣,并希望使用纯JavaScript

0 个答案:

没有答案