Js实现StringBuilder
在IE中大量字符串相加很浪费效率,用StringBuilder可以解决
function StringBuilder()
{
this.data=Array("");
}
StringBuilder.prototype.Append=function()
{
this.data.push(arguments[0]);
}
StringBuilder.prototype.toString=function()
{
return this.data.join("");
}
var xx=new StringBuilder();
xx.Append("1 ");
xx.Append("2 ");
xx.Append("3");
var tmp=xx.toString();
alert(tmp);