plus: 12ms
concat: 0ms
plus: 14ms
concat: 1ms
plus: 23ms
concat: 12ms
plus: 70ms !!!
concat: 70ms !!!
plus: 1355ms
concat: 1657ms
function plus(count) { | |
var s = 'apple'; | |
var start = Date.now(); | |
var result = ''; | |
for (var i=0; i<count; i++) result += s; | |
console.log(Date.now()-start) | |
} | |
function concat(count) { | |
var s = 'apple'; | |
var start = Date.now(); | |
var result = []; | |
for (var i=0; i<count; i++) result[i] = s; | |
result.join(''); | |
console.log(Date.now()-start) | |
} | |
var c = 1000000; | |
plus(c); | |
concat(c); |