В блоге Kangax есть пример кода: §
try {
(var x = 5); // grouping operator can only contain expression, not a statement (which `var` is)
} catch(err) {
// SyntaxError
}
Поскольку синтаксическая ошибка в строке 2 будет влиять на «синтаксис всего кода»,какой смысл в catch
утверждении здесь?
Может ли catch
перехватывать синтаксические ошибки в JavaScript?