我试图进入新的async
属性,但我有一个我无法理解的错误:
这是我的代码:
module.exports.action = async (message, command, args) => {
// Show response
await message.reply('test');
};
-----或-----
这是我的代码:
module.exports.action = async function (message, command, args) {
// Show response
await message.reply('test');
};
你有个主意吗?
解
只需更新我的节点JS版本> = 7.x
答案 0 :(得分:0)
将test().then((a) => document.write(a))
更改为test().then((a) => console.log(a))
和nodejs
const test = async (message, command, args) => {
// Show response
return await Promise.resolve('result!!');
};
test().then((a) => console.log(a))
---旧答案---
它正在工作,使用最新的nodejs它可以工作,或者你可以使用babel,或只使用Promise
const test = async(message, command, args) => {
// Show response
return await Promise.resolve('result!!');
};
test().then((a) => document.write(a))
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>