为了账号安全,请及时绑定邮箱和手机立即绑定

如何通过比较两个数组;求出两个数组中不同的元素组成新的数组的方法?

如何通过比较两个数组;求出两个数组中不同的元素组成新的数组的方法?

郎朗坤 2018-08-31 10:09:41
arr1=[1,2,4,556,77,89,9];arr2=[12,12,3,4,5,6,7,87];function de(){//代码}
查看完整描述

1 回答

?
米脂

TA贡献1836条经验 获得超3个赞

arr1 = [1, 2, 4, 556, 77, 89, 9];

arr2 = [12, 12, 3, 4, 5, 6, 7, 87];

let difference = arr1

    .filter(x => arr2.indexOf(x) == -1)

    .concat(arr2.filter(x => arr1.indexOf(x) == -1));

    console.log(difference)


查看完整回答
反对 回复 2018-10-15
  • 1 回答
  • 0 关注
  • 858 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号