【发布时间】:2017-12-06 19:11:02
【问题描述】:
当我尝试运行类中描述的异步函数时出现此错误
masterClass.js
class MasterClass{
async function updateData(a, b){
let [ res1, res2 ] = await Promise.all(call1, call2);
return [ res1, res2 ]
}
}
test.js
const MasterClass = require('./MasterClass.js')
let m = new MasterClass()
m.updateData(a, b)
错误
async function updateData(a, b){
^^^^^^^^^^
SyntaxError: Unexpected identifier
【问题讨论】:
-
function不需要。 -
如果我删除“function”关键字,我会得到 TypeError: MasterClass is not a constructor
标签: javascript node.js