Javascript 字符串拼接

 1     var times = 100000;
 2     var text = "测试字符串"; //5
 3     function arrTest() {
 4         var arr = [];
 5         for (var i = 0; i < times; i++) {
 6             arr.push(text);
 7         }
 8         arr.join('');
 9         //IE6 181-193
10         //IE8 78-89
11         //IE9 33-48
12         //FF13 14-23 
13     }
14 
15     function addTest() {
16         var txt = "";
17         for (var i = 0; i < times; i++) {
18             txt += text;
19         }
20         //FF13 3
21         //IE9    31-46
22         //IE8    39-51
23         //IE6    19417
24     }
25     
26     var dtime = new Date();
27     addTest();
28     document.write(new Date() - dtime);

公司 IE7 不知为何 蹦了。 没有google,opera,safari的环境 回家做一个全面的测试

当然 上面测试页不完全,因为不知道 一直使用同一个字符串拼接会不会有缓存.

转载于:https://www.cnblogs.com/CallMeTommy/archive/2012/06/26/2564148.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值