手机
当前位置:查字典教程网 >编程开发 >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带回调函数的异步脚本载入方法实例分析

JavaScript中search()方法的使用

Javascript 字符串模板的简单实现

详谈javascript中的cookie

javascript实现简单的进度条

Javascript 不能释放内存.

Javascript中prototype属性实现给内置对象添加新的方法

JavaScript中的toUTCString()方法使用详解

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

JavaScript中操作字符串小结

精品推荐
分类导航