Leo*_*Leo 9 javascript node.js
当我尝试运行类中描述的异步函数时,我收到此错误
masterClass.js
class MasterClass{
async function updateData(a, b){
let [ res1, res2 ] = await Promise.all(call1, call2);
return [ res1, res2 ]
}
}
Run Code Online (Sandbox Code Playgroud)
test.js
const MasterClass = require('./MasterClass.js')
let m = new MasterClass()
m.updateData(a, b)
Run Code Online (Sandbox Code Playgroud)
错误
async function updateData(a, b){
^^^^^^^^^^
SyntaxError: Unexpected identifier
Run Code Online (Sandbox Code Playgroud)
Sta*_*mos 10
你不需要function在评论中指出@dfsq
然后你必须使用module.exports或export将你的类暴露为一个模块.
masterclass.js
module.exports = class MasterClass{
async updateData(a, b){
let [ res1, res2 ] = await Promise.all(call1, call2);
return [ res1, res2 ]
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7562 次 |
| 最近记录: |