我正在Discord机器人上处理roleUpdate
事件,我有旧的角色权限,以及以数组形式打印的新角色权限:
[ 'VIEW_AUDIT_LOG', 'MANAGE_ROLES' ] // Old Roles
[ 'MANAGE_GUILD', 'VIEW_AUDIT_LOG', 'MANAGE_ROLES' ] // New Roles
在这个示例之后,我需要的输出将是MANAGE_GUILD
,因为这是唯一更改的对象。我该怎么做这样的事情呢?
使用此代码
newroles.filter((role) => !oldroles.includes(role));