Переменные var и let. В чем разница? Почему WebStorm жалуется на var?
В JavaScript существуют две ключевые слова для объявления переменных - это var и let. И хотя на первый взгляд они могут показаться похожими, у них есть несколько важных различий. Переменная, объявленная с помощью ключевого слова var, имеет функциональную область видимости (function scope). Это означает, что переменная, объявленная с помощью var, будет видна во всей функции ... Читать далее