Di tim saya, kami biasanya melakukan penggabungan string seperti ini:
var url = // some dynamically generated URL
var sb = new StringBuffer();
sb.append("<a href='").append(url).append("'>click here</a>");
Jelas berikut ini jauh lebih mudah dibaca:
var url = // some dynamically generated URL
var sb = "<a href='" + url + "'>click here</a>";
Tetapi para ahli JS mengklaim bahwa +
operator tersebut kurang berkinerja dibandingkan StringBuffer.append()
. Apakah ini benar?