【发布时间】:2020-03-26 16:34:54
【问题描述】:
我在whatwg 规范中发现这个案例很有趣:
- 如果 evaluationStatus 是突然完成,则:
- 如果重新抛出错误为真并且脚本的静音错误为假,则:
- 使用设置运行脚本后进行清理。
- 重新抛出评估状态。[[值]]。
- 如果重新抛出错误为真并且脚本的静音错误为真,则:
- 使用设置运行脚本后进行清理。
- 抛出“NetworkError”DOMException。
- 否则,重新抛出错误为假。执行以下步骤:
- 报告由评估状态给出的异常。[[Value]] 用于脚本。
- 使用设置运行脚本后进行清理。
- 返回评估状态。
我对你如何理解感兴趣:Throw a "NetworkError" DOMException. 实际上,如果我们将所有错误都静音,谁知道为什么会在这里引发错误,为什么会引发这个错误?她出现在这里的原因是什么?
【问题讨论】: