Test name | Executions per second |
---|---|
slice-1 | 782887.7 Ops/sec |
slice-2 | 785201.4 Ops/sec |
function randomString(e) {
e = e || 32;
var t = "ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz2345678",
a = t.length,
n = "";
for (i = 0; i < e; i++) n += t.charAt(Math.floor(Math.random() * a));
return n
}
var str1 = randomString(100)
var str2 = randomString(100000)
var result1 = str1.slice(1, 3)
var result2 = str1.slice(4, 6)
var result3 = str1.slice(7, 10)
var result1 = str2.slice(1, 30000)
var result2 = str2.slice(28999, 69999)
var result3 = str2.slice(67000, 99999)