手机
当前位置:查字典教程网 >编程开发 >Javascript教程 >javascript之大字符串的连接的StringBuffer 类
javascript之大字符串的连接的StringBuffer 类
摘要:大字符串的连接最好使用数组,把每个子串放入数组元素,再执行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之大字符串的连接的StringBuffer 类】相关文章:

javascript操作ul中li的方法

JavaScript中操作字符串小结

JavaScript中String.prototype用法

javascript带回调函数的异步脚本载入方法实例分析

JavaScript中的Math.LN2属性用法详解

javascript中this的四种用法

在JavaScript中处理字符串之link()方法的使用

理解javascript定时器中的单线程

Javascript 不能释放内存.

javascript消除window.close()的提示窗口

精品推荐
分类导航