就像在C#中一样,我们可以使用”+”来拼接字符串,而对于操作频繁、讲究效率的字符串拼接操作我们应该选择StringBuilder类。在JavaScript中是否也存在这个问题呢?答案是肯定的,虽然JavaScript并没有为我们提供一个内置的StringBuilder对象,但是我们可以自己来创建一个
function StringBuilder(){
this.__string__ =new Array();
}
StringBuilder.prototype.append=function(str){
this.__string__.push(str);
}
StringBuilder.prototype.toString=function(){
return this.__string__.join("");
}