Почему моя IDE говорит мне, что неправильно определять переменные с помощью var в Javascript? - PullRequest
0 голосов
/ 07 сентября 2018

Я относительно новичок в Javascript. Я тренировался с использованием Webstorm IDE и заметил, что когда я определяю переменные с помощью ключевого слова var, моя IDE выдает предупреждение:

enter image description here

Почему в этом случае неправильно использовать var? Это правда? Более того, этот код взят из учебника, и инструктор всегда использует var. Должен ли я просто игнорировать предупреждение?

Спасибо.

1 Ответ

0 голосов
/ 07 сентября 2018

Это не «неправильно», иначе это будет ошибка, а не предупреждение.

Это очень, очень, очень , ОЧЕНЬ плохая практика. var имеет запутанную семантику. Если бы не обратная совместимость, он был бы давно удален из языка.

Как и в предупреждении: вы должны всегда предпочитать const. Только если абсолютно необходимо, используйте let. Никогда, ни при каких обстоятельствах не используйте var.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...