En mi equipo, que normalmente no concatenación cadena como esta:es el operador + menos eficiente que StringBuffer.append()
var url = // some dynamically generated URL
var sb = new StringBuffer();
sb.append("<a href='").append(url).append("'>click here</a>");
Obviamente, el siguiente es mucho más legible:
var url = // some dynamically generated URL
var sb = "<a href='" + url + "'>click here</a>";
Pero los expertos de JS afirman que el operador +
es menos eficiente que StringBuffer.append()
. ¿Es esto realmente cierto?
No hay StringBuffer en javascript – Tomas
Don, ¿te refieres a Java? –
Mi experiencia fue que '[] .join ('')' ha mostrado un comportamiento realmente conectado, así que volví a +: -/ – martyglaubitz