手机
当前位置:查字典教程网 >编程开发 >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中的toUTCString()方法使用详解

javascript实现简单的进度条

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

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

理解javascript定时器中的setTimeout与setInterval

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

用javascript动态注释掉HTML代码

JavaScript中String.prototype用法

JavaScript获得url查询参数的方法

精品推荐
分类导航