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





