Название фичи: let

Описание:
Объявление не типизированной переменной.

Аналог в c# / js:
var в JS, похоже на поведение внутри catch с теми же правилами видимости

Решаемая проблема:
Разрешает проблемы, которые возникают, при использовании var

Как решилась проблема:

  • Блочная область видимости (переменные не видимы вне их ближайшего блока / цикла for; к переменным нельзя обратиться перед тем, как они были объявлены)

  • Возможно объявить только одну переменную с идентичным именем

  • Вводят новую область видимости для каждой итерации внутри цикла

Синтаксис:

let x;

Перекомпилированный в JS код:

var x;

results matching ""

    No results matching ""