如何检查角色中是否包含某个单词discord.js

如何检查角色中是否包含某个单词discord.js,discord.js,Discord.js,我有这个代码到目前为止,它不工作 if(member.roles.cache.some(role=>role.name.includes===”组‏‏‎ ‎')) 基本上我有9个不同的角色,每个角色都有“帮派”这个词,我不想检查用户是否有每个角色,而是想一次检查他们是否有任何角色。因为这样可以节省空间,也不会那么头疼。有什么方法可以有效地做到这一点吗?我愿意接受所有答案,谢谢你的帮助。includes方法在字符串原型上定义,并将搜索字符串作为参数(请参阅) 当您当前的代码将该方法与字符串lite

我有这个代码到目前为止,它不工作

if(member.roles.cache.some(role=>role.name.includes===”组‏‏‎ ‎'))


基本上我有9个不同的角色,每个角色都有“帮派”这个词,我不想检查用户是否有每个角色,而是想一次检查他们是否有任何角色。因为这样可以节省空间,也不会那么头疼。有什么方法可以有效地做到这一点吗?我愿意接受所有答案,谢谢你的帮助。

includes
方法在字符串原型上定义,并将搜索字符串作为参数(请参阅)


当您当前的代码将该方法与字符串literal
'Gang'
进行比较时,您希望将搜索字符串作为如下参数提供:
role.name.includes('Gang')‏‏‎ ‎')

如果您不介意的话,还有一个问题,我如何将这个if语句重新表述为roles.remove语句我已经尝试过了:
const gangs=message.member.roles.cache.some(role=>role.name.includes('Gang‏‏‎ ‎'))   message.member.roles.remove(帮派)