Что такое идентификатор "e", идущий после catch?
Не могли бы объяснить, немного обширнее про идентификатор e, идущий после catch? Описание, приведенное выше - не дает полного понимания. Очевидно, что он порой(или всегда) указывается после catch, но не всегда используется в теле.
4 года назад
Ivan Gagarinov
Ответы
Рассмотрим пример:
В примере выше идентификатор e - это просто некая переменная, в которой будет то, что прокинули (throw). Это может быть не обязательно ошибка, например, в коде ниже прокидывается строка:
Можно выкидывать всё что угодно, это обычное выражение. И можно указывать вместо e любое имя. По сути к этому значению можно относится как к входящему аргументу функции (мы также можем задать любое имя):
4 года назад
Ivan Gagarinov





