javascript - 如何使用loadash對[object,object,object]形式的數(shù)組進行比較
問題描述
數(shù)組a
var a = [{key:1,name:’name1’},{key:2,name:’name2’},{key:3,name:’name3’},{key:4,name:’name4’},{key:5,name:’name5’}];
當數(shù)組b為 var b = [{key:1,name:’name1’}];,最后的結(jié)果應(yīng)該是[{key:2,name:’name2’},{key:3,name:’name3’},{key:4,name:’name4’},{key:5,name:’name5’}]
當數(shù)組b為var b = [{key:3,name:’name3’},{key:4,name:’name4’}];,最后的結(jié)果應(yīng)該是[{key:1,name:’name1’},{key:2,name:’name2’},{key:5,name:’name5’}]
也就是想得到數(shù)組a-數(shù)組b的結(jié)果。
使用difference只對數(shù)組有效,對里面是對象并沒有效
var a2 = [1,2,3,4,5];var b2 = [1,5];console.log(_.difference(a2,b2))
問題解答
回答1:_.differenceWith(a, b, _.isEqual)
相關(guān)文章:
1. objective-c - ios 怎么實現(xiàn)微信聯(lián)系列表 最好是swift2. objective-c - 如何旋轉(zhuǎn)嵌入UIWebView的視頻(iOS 7)?3. javascript - js 怎么寫object onreadystatechange 事件?4. angular.js - 關(guān)于typescript的Object的屬性的問題?5. objective-c - 如果Objective C 提供了一種新的語法,難道就沒有地方去找到這種新語法的官方文檔嗎?而不是百度?6. objective-c - 微信支付的問題7. node.js - java的map能不能裝多種類型的值?String或者object或者List?8. objective-c - OC解析json數(shù)據(jù)和發(fā)起簡單的WebService請求你們都用什麼???9. python - 使用WhooshAlchemy報錯’function’ object has no attribute ’config’10. 網(wǎng)頁爬蟲 - python3.4.1 request模塊報錯 ’list’ object has no attribute ’get’
