2017-01-13 10 views
2

О проекте я работаю, есть много блоков кода, как:JSHint Подавите вар уже определена внутри для

for (var i = 0; i < x.length; i++){ 
 
    //code 1 
 
} 
 
for (var i = 0; i < y.length; i++){ 
 
    //code 2 
 
}

Могу ли я отключить вар уже определено только предупреждение для этого конкретного сценария?

Есть файлы> 10k строк и удалить все ВАР и определить в верхней части не вариант, к сожалению ...

Любые ideeas?

+0

Глобальная замена 'for (var' с' for (let'? – dfsq

+0

не может использовать let, она должна быть совместима со старыми браузерами – Andrew

+0

это рабочий проект, на нем еще 20 человек ... Я просто не могу изменить все , это создаст конфликты .. – Andrew

ответ

0

Похоже, что нет другого решения, кроме того, чтобы заменить его на var, как это предусмотрено в комментариях @dfsq.