Javascript 从两个单独的数组中删除重复项

Javascript 从两个单独的数组中删除重复项,javascript,arrays,node.js,discord.js,Javascript,Arrays,Node.js,Discord.js,我正在处理Discord bot上的roleUpdate事件,我拥有旧角色权限,新角色权限以数组形式显示,该数组打印: ['查看审计日志','管理角色']//旧角色 ['管理工会','查看审计日志','管理角色']//新角色 在本例中,我需要的输出是MANAGE\u GUILD,因为这是唯一更改的对象。 我该如何做这样的事情呢?使用此代码 newroles.filter((role) => !oldroles.includes(role)); 这回答了你的问题吗?

我正在处理Discord bot上的
roleUpdate
事件,我拥有旧角色权限,新角色权限以数组形式显示,该数组打印:

['查看审计日志','管理角色']//旧角色
['管理工会','查看审计日志','管理角色']//新角色
在本例中,我需要的输出是
MANAGE\u GUILD
,因为这是唯一更改的对象。 我该如何做这样的事情呢?

使用此代码

newroles.filter((role) => !oldroles.includes(role));

这回答了你的问题吗?