Javascript 等待未在esprima 4.0.1中解析
无法使4.0.1解析器使用“wait”。如果可能的话,很难找到可以传递到“wait”解析函数中的相关选项 复制步骤 预期产量 描述包含等待调用的代码结构 实际产量Javascript 等待未在esprima 4.0.1中解析,javascript,node.js,es6-promise,esprima,Javascript,Node.js,Es6 Promise,Esprima,无法使4.0.1解析器使用“wait”。如果可能的话,很难找到可以传递到“wait”解析函数中的相关选项 复制步骤 预期产量 描述包含等待调用的代码结构 实际产量 错误:第1行:意外标识符您的代码是语法错误等待只是异步函数中的一个关键字s: esprima.parse("(async function() {await function_call()})()") 刚刚检查过,Esprima 4.0.1非常乐意在正确的上下文中解析wait。(await function_call()是asyn
错误:第1行:意外标识符您的代码是语法错误<代码>等待只是异步函数中的一个关键字s:
esprima.parse("(async function() {await function_call()})()")
刚刚检查过,Esprima 4.0.1非常乐意在正确的上下文中解析
wait
。(await function_call()
是async
函数之外的一个语法错误——不仅在Esprima中,而且根据规范)假设eprima可以在不知道异步上下文的情况下解析分部。当然不行,当然!解析器不能假设它周围存在异步。
esprima.parse("(async function() {await function_call()})()")