0 added
1 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Не могли бы объяснить, немного обширнее про идентификатор e, идущий после catch? Описание, приведенное выше - не дает полного понимания. Очевидно, что он порой(или всегда) указывается после catch, но не всегда используется в теле.</p>
1
<p>Не могли бы объяснить, немного обширнее про идентификатор e, идущий после catch? Описание, приведенное выше - не дает полного понимания. Очевидно, что он порой(или всегда) указывается после catch, но не всегда используется в теле.</p>
2
<h2>Ответы</h2>
2
<h2>Ответы</h2>
3
<p>Рассмотрим пример:</p>
3
<p>Рассмотрим пример:</p>
4
<p>В примере выше идентификатор e - это просто некая переменная, в которой будет то, что<strong>прокинули</strong>(throw). Это может быть не обязательно ошибка, например, в коде ниже прокидывается строка:</p>
4
<p>В примере выше идентификатор e - это просто некая переменная, в которой будет то, что<strong>прокинули</strong>(throw). Это может быть не обязательно ошибка, например, в коде ниже прокидывается строка:</p>
5
<p>Можно выкидывать всё что угодно, это обычное выражение. И можно указывать вместо e любое имя. По сути к этому значению можно относится как к входящему аргументу функции (мы также можем задать любое имя):</p>
5
<p>Можно выкидывать всё что угодно, это обычное выражение. И можно указывать вместо e любое имя. По сути к этому значению можно относится как к входящему аргументу функции (мы также можем задать любое имя):</p>
6
-
<p>3</p>
7
<p>Во втором блоке с кодом не console.log(e); // => Hello!, а console.log(e); // => hello!.</p>
6
<p>Во втором блоке с кодом не console.log(e); // => Hello!, а console.log(e); // => hello!.</p>