次の JavaScript スニペットはSyntaxError: Unexpected token catch
、スクリプトをロードするとすぐに発生します。
try {
// Client error (e.g., form validation)
if ((jqXHR.status === 400) && data.errors) {
// do something
}
// Server error (e.g., can't send email)
else if ((jqXHR.status === 500) && data.errors) {
// do something else
}
// Unknown error
else {
throw;
}
} catch(e) {
// Handle error
}
SO に関する他のSyntaxError: Unexpected token
質問とは異なり、この問題は、JSON の形式が正しくないことや単に中括弧を忘れることが原因ではありません。構文に何か問題がありますが、それが何であるかはすぐにはわかりません。