JSFiddle - React, Tailwind, and code Playground
by svtux
JavaScript
var ex = 1;//%
var tt = new Array(1000);
for (var i = 0; i < tt.length; i++) {
if (i % (100 / ex) == 0) {
tt[i] = i;
} else {
tt[i] = '' + i;
}
}
var m = 100;
var t1 = t2 = 0;
for (var k = 0; k < m; k++) {
var dateTT = new Date();
for (var j = 0; j < tt.length; j++) {
if (typeof tt[j] == 'string') {
tt[j].toLowerCase();
}
}
t1 += new Date() - dateTT;
dateTT = new Date();
for (var j = 0; j < tt.length; j++) {
try {
tt[j].toLowerCase();
} catch(e) {
// console.log('+');
}
}
t2 += new Date() - dateTT;
}
console.log('IF condition: ', t1 / m);
console.log('TRY block: ', t2 / m);