Skip to content

Latest commit

 

History

History
13 lines (10 loc) · 545 Bytes

File metadata and controls

13 lines (10 loc) · 545 Bytes

SyntaxError类

Error 的一个子类用于表示当前程序不是有效的 JavaScript 代码。这些错误只会产生和传播代码的评测结果。代码评测可能产生自 evalFunctionrequirevm。这些错误几乎都表示这是一个坏掉的程序。

try {
    require('vm').runInThisContext('binary ! isNotOk');
} catch (err) {
    // err will be a SyntaxError
}

SyntaxError 实例在创建它们的上下文中是不可恢复的 - 它们只可能被其他上下文捕获。