I see a lot of cases Let value be ?, Return ? sthin the specification. example
Let value be ?
Return ? sth
Does anyone know what is the point ?.
From the algorithm convention ,
Abstract operations using a functional application style and a method application style that has a prefix ?indicates that ReturnIfAbrupt should be applied to the resulting Record Completion .For instance,? operationName () is equivalent to ReturnIfAbrupt (operationName ()).,? someValue.operationName() ReturnIfAbrupt (someValue.operationName()).
Abstract operations using a functional application style and a method application style that has a prefix ?indicates that ReturnIfAbrupt should be applied to the resulting Record Completion .
?
For instance,? operationName () is equivalent to ReturnIfAbrupt (operationName ()).
,? someValue.operationName() ReturnIfAbrupt (someValue.operationName()).
Source: https://habr.com/ru/post/1687226/More articles:Unprepared TypeError with Redux form and immutable - javascriptPostgreSQL parameter window size - sqlПозиция UIToolBar на iPhone X Simulator - ios-simulatorWhen should exceptions be documented? - phpКак цикл `for..of` разрешает итератор от объекта? - javascriptNested FP Array Map - javascriptalgorithm for combining two arrays into an array of all possible combinations - javascriptInitialize std :: string and std :: wstring from the same string literal string literals - c ++How to clean old persistent knowledge (Zookeeper) - apache-zookeeperSpock: reusable data tables - groovyAll Articles