在我的团队中,我们通常像这样进行字符串连接:
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()
. 这是真的吗?