javascript之大字符串的连接的StringBuffer 类_Javascript教程-查字典教程网
javascript之大字符串的连接的StringBuffer 类
javascript之大字符串的连接的StringBuffer 类
发布时间:2016-12-30 来源:查字典编辑
摘要:大字符串的连接最好使用数组,把每个子串放入数组元素,再执行join()连接起来,其效率比+=有明显的提高。因此,可以由此原理写一个简单的St...

大字符串的连接最好使用数组,把每个子串放入数组元素,再执行join()连接起来,其效率比+=有明显的提高。

因此,可以由此原理写一个简单的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<totle;i++)

{

a[i]=str;

}

result=a.join("");a=null;

returnresult;

}

相关阅读
推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  • 最新Javascript教程学习
    热门Javascript教程学习
    编程开发子分类