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

如何使用loadash对[object,object,object]形式的数组进行比较

如何使用loadash对[object,object,object]形式的数组进行比较

德玛西亚99 2018-11-20 17:14:21
数组avar a = [{key:1,name:'name1'},{key:2,name:'name2'},{key:3,name:'name3'},{key:4,name:'name4'},{key:5,name:'name5'}];当数组b为 var b = [{key:1,name:'name1'}];,最后的结果应该是[{key:2,name:'name2'},{key:3,name:'name3'},{key:4,name:'name4'},{key:5,name:'name5'}]当数组b为var b = [{key:3,name:'name3'},{key:4,name:'name4'}];,最后的结果应该是[{key:1,name:'name1'},{key:2,name:'name2'},{key:5,name:'name5'}]也就是想得到数组a-数组b的结果。使用difference只对数组有效,对里面是对象并没有效var a2 = [1,2,3,4,5];        var b2 = [1,5];        console.log(_.difference(a2,b2))
查看完整描述

1 回答

?
慕哥6287543

TA贡献1831条经验 获得超10个赞

_.differenceWith(a, b, _.isEqual)


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

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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