Возможно, имелись в виду некоторые особенности блока try…catch в JavaScript по сравнению с блоками try…catch в других языках программирования.
В JavaScript, в отличие от C++ или Java, нельзя добавить несколько блоков catch к блоку try. 1 Блок catch всегда должен следовать за блоком try, чтобы эффективно обрабатывать ошибки. 1
Также в JavaScript, в отличие от многих других языков, используется объект Error вместо Exception, поэтому слова «исключение» и «ошибка» в нём имеют одинаковое значение. 3
Ещё одна особенность: конструкция try…catch в JavaScript работает только синхронно, поэтому с её помощью нельзя обработать ошибку, которая возникла в асинхронном коде. 4 Однако если записать асинхронный код в синхронном стиле с помощью async/await, то обработку ошибок можно осуществлять с помощью try…catch. 4