Кажется, я не вижу фактического преимущества использования let
. Конечно, если бы у меня был цикл for, я бы использовал let i = 0
вместо var i = 0
, а i
теперь относился бы к области действия блока цикла for. Но так ли это выгодно? Я имею в виду, что я могу использовать var и иметь доступ к области действия переменной, но просто не использовать ее там, где мне это не нужно? В чем преимущество блокировки области видимости?
Я понимаю разницу между var и let, мне нужно более последовательное понимание конкретных преимуществ let
.