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