到目前为止,我没有这段代码。
if (member.roles.cache.some(role => role.name.includes === 'Gang '))
基本上,我喜欢9个不同的角色,每个角色中都有帮派一词,而不是检查用户是否单独拥有每个角色,我想一次检查一下他们是否具有任何一个角色。因为它可以节省空间,而且不会让人头疼。有什么办法可以有效地做到这一点?我愿意接受所有答案,谢谢您的帮助。
答案 0 :(得分:0)
includes
方法是在字符串原型上定义的,并且将搜索字符串作为参数(请参见https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/includes)。
当您当前的代码将该方法与字符串文字'Gang '
比较时,您想提供搜索字符串作为这样的参数:role.name.includes('Gang ')