try {
eval('{')
} catch (e) {
e instanceof SyntaxError // β true
}SyntaxError is thrown when code contains invalid JavaScript syntax.
new SyntaxError('bad syntax') creates a SyntaxError instance.
Challenge: Verify that a new SyntaxError is an instance of SyntaxError.