我正在尝试查找所有没有特定角色的成员。这是我能想到的代码:
message.guild.members.forEach(member => if (!member.roles.cache.has('role id') {
console.log("Doesn't have the role.")
}));
最佳答案
你的JS sytnax是错误的,你正在交换.cache
并且没有.cache
message.guild.members.cache.forEach(member => {
if(!member.roles.cache.has(role_id) {
console.log("Doesn't have the role");
}
});
另请参阅:
const invalid = message.guild.members.cache
.filter(member => member.roles.cache.has(role_has));
forEach 需要一个回调,如果你想使用 if 语句,你仍然需要括号
关于javascript - 如何找到所有没有角色的成员?不和谐.js v12,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62724585/