No, this validation check is optional.
Possible workaround:
for(var i = 0; i < 10; i++) {
(function (index) {
console.log(index);
}(i));
}
Decision:
function logger(index) {
console.log(index);
}
for(var i = 0; i < 10; i++) {
logger(i);
}
source
share