javascript - 如何在数组中获取所有具有 Discord.js 角色的用户
问题描述
我正试图让所有成员都扮演某种角色。例如,我的不和谐服务器中有一个 gurdian 角色,ID 为 872029521484873779。我想要一个数组中所有用户名称的列表,这些用户在我的服务器中具有 gurdian 作为角色。我的代码如下
let nameList= msg.guild.roles.cache.get('role_id').members.map(m=>m.user.tag);
但是,结果它只返回一个用户,nameList
而因为有 9 个用户分配了角色。我在这里做错了什么,这导致我只有 1 个用户,而不是数组列表中的其余 9 个用户。我是 discord.js 的新手
解决方案
您的错误可能是与身份证号码的简单混淆。您的代码中的数字与您的问题中的数字不同
推荐阅读
- java - 如何将 2d 数组的一行的一部分复制到 1d 数组中?
- go - 如何验证 pub 和 priv GPG 字符串
- c++ - free():调用赋值运算符时在 tcache 2 中检测到双重释放
- c++ - 如何在没有 EOS 的向量中输入带有 EOS 的数字序列?
- python - pygame中的图像在缩放几次后像素化
- javascript - 转换 typescript async/await 会生成大量 javascript 代码
- r - 如何更改 PollutionRose 函数的比例?
- python - 找不到 libOpenCL.so 文件
- html - 有没有办法在 Bootstrap5 的边框标题中添加文本?
- apache - Shopware 6 与我们的 Web 开发设置(Apache 和 ACL)不兼容