嘗試 var array = new Array(???); 預分配長度,但 JS 數組本質是**動態哈希表**,無需指定容量。
var array = []; // 字面量創建空數組
array.push(value); // 尾部追加,自動擴展 length
array[array.length] = value; // 等價寫法
$.post(url, {}, function(result) {
if (result.success) {
var list = result.data;
var html = '';
list.forEach(function(item) {
html += '<tr><td>' + item.record_title + '</td>...</tr>';
});
$('#tbody').html(html); // 批量寫入 DOM,避免頻繁重排
}
});
無需中間數組存儲,直接拼接 HTML 字符串或使用模板引擎(template.js / artTemplate)更高效。