Javascript 字符串拼接

∥☆過路亽.° 提交于 2020-03-30 02:30:08
 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的环境 回家做一个全面的测试

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

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!