function StringBuffer()
{
this._string = new Array();
}StringBuffer.prototype.Append = function(str)
{
this._string.push(str);
}StringBuffer.prototype.ToString = function()
{
return this._string.join("");
}用这个类代替变量重复叠加吧,可以有百分二三十的提升
变量每次重复叠加都需要在内存里重新开辟一个位置存放原有的,以及需要相加的
然后再开辟一个位置存放结果。
叠加比较频繁的效率会差很多
{
this._string = new Array();
}StringBuffer.prototype.Append = function(str)
{
this._string.push(str);
}StringBuffer.prototype.ToString = function()
{
return this._string.join("");
}用这个类代替变量重复叠加吧,可以有百分二三十的提升
变量每次重复叠加都需要在内存里重新开辟一个位置存放原有的,以及需要相加的
然后再开辟一个位置存放结果。
叠加比较频繁的效率会差很多
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货