javascript - ECMAScript 规范 : meaning of question mark in the spec

标签 javascript specifications

我看到很多Let value be ?, Return ?规范中的某事example

谁知道?的意思。

最佳答案

来自 Algorithm Conventions ,

Abstract operations referenced using the functional application style and the method application style that are prefixed by ? indicate that ReturnIfAbrupt should be applied to the resulting Completion Record.

For example, ? operationName() is equivalent to ReturnIfAbrupt(operationName()).

Similarly, ? someValue.operationName() is equivalent to ReturnIfAbrupt(someValue.operationName()).

关于javascript - ECMAScript 规范 : meaning of question mark in the spec,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41733976/

相关文章:

javascript - session 之间是否可以在浏览器中存储超过 100 MB 的数据?

java - 需要通过网页获取路径位置

javascript - Laravel - 加载 Javascript 后生成 PDF

opengl - 为 OpenGL 子类型化数字参数的最佳方法是什么?

specifications - 你如何解决规范中的歧义?

javascript - 需要 PayPal Express : is checkout. js?

ruby-on-rails - 当我通过 Rspec 测试 Controller 时如何 stub 参数值

css - 计算 fr 单位的实际长度

ruby-on-rails - 为什么需要 gem 规范,为什么有些 gem 创作者不提供它们?

javascript - 将对象解析为 JSON