代码改变世界

JS高性能字符串连接StringBuffer类[转]

2010-11-30 21:27  毛狮子  阅读(607)  评论(6编辑  收藏  举报


function StringBuffer(){
  this.__strings__ = new Array(); 
} 
StringBuffer.prototype.append = function(str){
  this.__strings__.push(str); 
}; 
StringBuffer.prototype.toString = function(){ 
  return this.__strings__.join(""); 
};

使用StringBuffer类比使用加号节省50%左右的时间...