我在for
循环中使用 clone() 。我想知道这是否是一个很好的表现练习。
var myTable = new TableElement();
var clonableRow = new TableRowElement();
for (var i = 0; i < cols; i++) {
clonableRow.append(new TableCellElement());
}
for (var j = 0; j < rows; j++) {
myTable.append(clonableRow.clone(true));
}
代替..
var myTable = new TableElement();
for (var i = 0; i < rows; i++) {
var aRow = myTable.append(new TableRowElement());
for (var j = 0; j < cols; j++) {
aRow.append(new TableCellElement());
}
}
哪一个最适合性能?你有其他解决方案吗?(就像我不知道的 Table 的本机工厂构造函数..)