【发布时间】:2021-11-16 10:20:55
【问题描述】:
所以我正在对排行榜进行排序,它当前正在显示用户的 ID。我希望它显示用户标签,然后显示他们的余额。
我有这个代码
const lb = users
.slice(0)
.sort(({ Bobux: a }, { Bobux: b }) => b - a)
.map(
({ User, Bobux }, pos) => `${pos + 1}. <@${ await client.users.fetch(User).tag}> - ${commaNumber(Bobux)} Bobux`,
);
但我得到了错误
(node:13960) UnhandledPromiseRejectionWarning: C:\Users\Sochum\Desktop\BobloxBot\commands\leaderboard.js:26
({ User, Bobux }, pos) => `${pos + 1}. <@${ await client.users.fetch(User).tag}> - ${commaNumber(Bobux)} Bobux`,
SyntaxError: Missing } in template expression
在排序和显示前 15 名用户时如何显示用户的标签?用户 id 的变量是User
如果我不等待,一切都返回未定义
【问题讨论】:
标签: node.js mongoose discord.js