异步功能|等待不等待承诺{部分地D.js}

时间:2020-07-30 05:48:47

标签: javascript node.js function async-await discord.js

async function find(a) {await message.guild.members.resolve(a).displayName}

let Del = find("350994324072300547")
message.channel.send(Del)

我希望 Del 成为“成为” message.guild.members.resolve("350994324072300547").displayName,并让find等待承诺。我在做什么错了?< / p>

我得到的结果是[object Promise]

1 个答案:

答案 0 :(得分:1)

await包含在查找呼叫中。并将整个代码包装在IIFE异步函数中。

(async function() {
    async function find(a) {
       return await message.guild.members.resolve(a).displayName
    }

    let Del = await find("350994324072300547");

    message.channel.send(Del);
})();