【问题标题】:Remove duplicates from two separate arrays javascript从两个单独的数组javascript中删除重复项
【发布时间】:2020-08-09 13:47:53
【问题描述】:

我正在处理我的 Discord 机器人上的 roleUpdate 事件,我拥有旧角色权限,以及以数组形式打印的新角色权限:

[ 'VIEW_AUDIT_LOG', 'MANAGE_ROLES' ] // Old Roles
[ 'MANAGE_GUILD', 'VIEW_AUDIT_LOG', 'MANAGE_ROLES' ] // New Roles

按照这个例子,我需要的输出是MANAGE_GUILD,因为这是唯一改变的对象。 我将如何去做这样的事情?

【问题讨论】:

标签: javascript arrays node.js discord.js


【解决方案1】:

使用此代码

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

【讨论】:

    猜你喜欢
    • 2013-08-03
    • 2013-02-02
    • 1970-01-01
    • 1970-01-01
    • 2023-02-21
    • 2011-12-02
    • 2018-07-10
    • 2012-10-04
    • 2012-12-06
    相关资源
    最近更新 更多