function api(cmd) {
if (cmd > 5) throw 'unknown command'
console.log('executing the command', cmd)
}
api(2)
api(7)
Если вышеуказанный код будет выполнен, будет напечатано это приятное сообщение об ошибке:
executing the command 2
test.js:2
if (cmd > 5) throw 'unknown command'
^
unknown command
Как я могу (могу ли я?) Получить сообщение об ошибке, вернуться назад на один кадр и отобразить его вместо:
executing the command 2
test.js:7
api(7)
^
unknown command