因此,可以由此原理写一个简单的StringBuffer类,在遇到大字符串连接时可以派上用常
//bymisshjn
functionStringBuffer(){
this.data=[];
}
StringBuffer.prototype.append=function(){
this.data.push(arguments[0]);
returnthis;
}
StringBuffer.prototype.toString=function(){
returnthis.data.join("");
}
或者这样也可以
(参考)
functionmethod2()
{
varresult="";
vara=newArray();
for(vari=0;i
a[i]=str;
}
result=a.join("");a=null;
returnresult;
}