一般情況下,我們會使用 “+” 來連接字符串,比如
var htmlStr = "";
for(var i = 0; i < 5; i ++){
htmlStr += "<li>" + i + "</li>";
}
document.getElementById("list").innerHTML = htmlStr;
但是,如果使用 Array.prototype.join 方法來實現字符串的連接,效率會更高
var htmlArray = [];
for(var i = 0; i < 5; i ++){
htmlArray.push("<li>", i, "</li>");
}
document.getElementById("list").innerHTML = htmlArray.join("");
(參考:http://www.gbtags.com/gb/share/1369.htm)