重複の可能性:
文字列連結が配列結合よりも速いのはなぜですか?
通常、Javascript で動的に html コンテンツを生成する必要があります。以下のような2つの方法:
var s = "", a = [];
for (var i = 0, l = data.length; i < l; i++) {
s += "<a href='#'>" + data[i].name + "</a>";
a[i] = "<a href='#'>" + data[i].name + "</a>";
}
container.innerHTML = s; // or
container.innerHTML = a.join("");
どちらの方法が良いですか?主にパフォーマンスに重点を置いているか、違いを無視できます。