= 0; i < 10000000; i++) {
var a = i < 100 ? 1 : 2;
}
}
ifelse = function() {
for (var i = 0; i < 10000000; i++) {
if(i < 100) {
var a = 1;
}else{
var a = 2;
}
}
}
console.time("ternary");
ternary();
console.timeEnd("ternary");
console.time("ifelse");
ifelse();
console.timeEnd("ifelse");
Please format the code you posted, by wrapping it in triple backticks. -> `
vars are function-scoped....
for this case it was cleary visible
Use performance.now instead of console.time
Обсуждают сегодня