Задать вопрос
sergei2210
@sergei2210
Кратко о себе

Почему пишут const когда можно написать let?

Я иногда вижу что пишут const (значение этой переменной я знаю) хотя можно просто написать let
Это что просто особенность "подчерка"

Это как тоже самое что я вижу верстке пишут id (про уникальность и приоритетность знаю) когда можно и написать просто class, и мне кажется это просто так человек пишет.
  • Вопрос задан
  • 463 просмотра
Подписаться 1 Простой 13 комментариев
Решение пользователя abberati К ответам на вопрос (5)
@abberati
frontend-разработчик
Ваш вопрос должен звучать иначе: «почему некоторые пишут let там, где можно обойтись const?»

Чем меньше свободы в коде, тем проще этот код поддерживать. Если переменная не изменяется намеренно, то она должна быть константой. Если я вижу let, то сразу же возникает вопрос: «почему не const? Значение где-то меняется? А где? И почему?». Если я вижу const, то я уверен — в этой переменной всегда лежит именно то, что в неё положили при инициализации и нет смысла искать, «меняется она или нет».
Ответ написан
Комментировать