Trong nhóm của tôi, chúng tôi thường thực hiện đồng nhất chuỗi như thế này:
var url = // some dynamically generated URL
var sb = new StringBuffer();
sb.append("<a href='").append(url).append("'>click here</a>");
Rõ ràng là những điều sau đây dễ đọc hơn:
var url = // some dynamically generated URL
var sb = "<a href='" + url + "'>click here</a>";
Nhưng các chuyên gia JS cho rằng +
toán tử này hoạt động kém hơn StringBuffer.append()
. Điều này có thực sự đúng?