оператор + менее производительный, чем StringBuffer.append ()
В моей команде мы обычно делаем конкатенацию строк следующим образом:
var url = // some dynamically generated URL
var sb = new StringBuffer();
sb.append("<a href='").append(url).append("'>click here</a>");
Очевидно, что следующее гораздо более читабельно:
var url = // some dynamically generated URL
var sb = "<a href='" + url + "'>click here</a>";
Но эксперты JS утверждают, что+
оператор менее производительный, чемStringBuffer.append()
, Это правда?