Dans mon équipe, nous faisons généralement la concatentation de chaînes comme ceci:
var url = // some dynamically generated URL
var sb = new StringBuffer();
sb.append("<a href='").append(url).append("'>click here</a>");
Évidemment, ce qui suit est beaucoup plus lisible:
var url = // some dynamically generated URL
var sb = "<a href='" + url + "'>click here</a>";
Mais les experts JS affirment que l' +
opérateur est moins performant que StringBuffer.append()
. Est-ce vraiment vrai?