ist der Operator + weniger performant als StringBuffer.append ()

In meinem Team machen wir normalerweise folgende String-Concatentation:

var url = // some dynamically generated URL
var sb = new StringBuffer();
sb.append("<a href='").append(url).append("'>click here</a>");

Offensichtlich ist das Folgende viel besser lesbar:

var url = // some dynamically generated URL
var sb = "<a href='" + url + "'>click here</a>";

Aber die JS-Experten behaupten, dass die+ Betreiber ist weniger performant alsStringBuffer.append(). Ist das wirklich wahr?

Antworten auf die Frage(13)

Ihre Antwort auf die Frage