Test name | Executions per second |
---|---|
array.join | 2590.5 Ops/sec |
string literal | 5183.7 Ops/sec |
string concatenation | 6919.6 Ops/sec |
var arr = Array(50000)
.fill(1)
.map(() => 'A' + Math.ceil(Math.random() * 100));
var res=arr.join('; ');
var finalString2 = arr.reduce((res, item) => {
return `${res}; ${item}`;
}, '');
var finalString3 = arr.reduce((res, item) => {
return res + '; ' + item;
}, '');