JSHint жалуется, если у меня есть несколько циклов, объявляющих одну и ту же индексную переменную:
for(var i=0; i<10; i++){
console.log(i);
}
for(var i=0; i<10; i++){ //<-- jshint warns that 'i' is already defined
console.log(i);
}
Есть ли способ отключить это предупреждение? Я не мог найти, когда я искал...
Причина, по которой я хочу сделать это, - это то, что я предпочитаю, чтобы мои индексные переменные были объявлены вместе с циклами вместо того, чтобы поднимать объявления в верхней части функции. Я думаю, что повторение деклараций более устойчиво, если я удаляю циклы for или перемещаю их, и я также думаю, что это помогает понять, что переменные цикла не должны использоваться вне циклов.