Ekibimde, genellikle şu şekilde dizi birleştirme yaparız:
var url = // some dynamically generated URL
var sb = new StringBuffer();
sb.append("<a href='").append(url).append("'>click here</a>");
Açıkçası, aşağıdakiler çok daha okunabilir:
var url = // some dynamically generated URL
var sb = "<a href='" + url + "'>click here</a>";
Ancak JS uzmanları, +
operatörün performansından daha az performans gösterdiğini iddia ediyor StringBuffer.append()
. Bu gerçekten doğru mu?