Javascript 如何迭代/获取用户的角色ID?

Javascript 如何迭代/获取用户的角色ID?,javascript,discord,discord.js,Javascript,Discord,Discord.js,我想遍历单个用户的整个角色ID列表,看看该用户在我拥有的文件中是否有一个角色ID。就在“AccessListR.includes()”处,我不知道该放什么,因为那是用户角色ID列表应该放的地方,或者类似的地方。我想我需要一个函数来遍历它们,并在每次返回if语句时返回它们。 除了 我不知道如何从用户访问角色列表。 这是我的密码: if ((AccessListBot.includes(message.author.username) || AccessListBotR.includes()) &a

我想遍历单个用户的整个角色ID列表,看看该用户在我拥有的文件中是否有一个角色ID。就在“AccessListR.includes()”处,我不知道该放什么,因为那是用户角色ID列表应该放的地方,或者类似的地方。我想我需要一个函数来遍历它们,并在每次返回if语句时返回它们。 除了 我不知道如何从用户访问角色列表。 这是我的密码:

if ((AccessListBot.includes(message.author.username) || AccessListBotR.includes()) && message.content.includes(prefix)){
message.channel.send("ERROR: You have been blacklisted from using this bot.")

}

您可以使用
Collection.some()
检查其中一个角色是否返回true:

if((AccessListBot.includes(message.author.username)| |(message.member.roles.cache.some((role)=>AccessListBotR.includes(role.id))&&message.content.includes(前缀)){
message.channel.send(“错误:您已因使用此bot而被列入黑名单。”)
}