javascript技巧

关注公众号 jb51net

关闭
首页 > 网络编程 > JavaScript > javascript技巧 > 字符串拼接

javascript字符串拼接的效率问题

作者:

不是效率的问题 是 内存碎片的问题 用数组速度比“+”要慢 只是内存占的少和内存碎片少一些,现在根本不推荐用数组来处理了。
复制代码 代码如下:

function xntest(){
var d1=new Date();
var str="";
for(var i=0;i<10000;i++){
str+="stext";
}
var d2=new Date();
document.write(" 字符串拼接方式耗时:"+(d2.getTime()- d1.getTime())+"毫秒;");
d1=new Date();
var sb=new Array();
for(var i=0;i<10000;i++){
sb.push("stext");
}
var result=sb.toString();
d2=new Date();
document.write(" 数组方式耗时:"+(d2.getTime()- d1.getTime())+"毫秒;");
}
您可能感兴趣的文章:
阅读全文