0
混亂標題的數組,唯一的簡單的方法來解釋就是告訴你什麼是我後我:Lodash /下劃線:在陣列中檢查的值,在對象
var user = [
{foo:"test",bar:1},
{foo:"test2",bar:2}
];
var items = [{foo:"test",bar:1},{foo:"test4",bar:4},{foo:"test5",bar:5}]
我想要什麼,是從items
中挑選一個項目,該項目還不在user
中,並將其添加到user
。在這種情況下,user
對象最終會看起來像:
user = [
{foo:"test",bar:1},
{foo:"test2",bar:2},
{foo:"test4",bar:4}
];
我已經試過各種_.filter的,_.contains等..組合,但不能完全弄清楚。任何幫助將非常感激!
爲什麼'test4'但不是'test5'? – Mathletics 2014-12-01 23:28:21
如果一個用戶將所有項目都拿走,那麼cus會是自私的;)可以是一個或另一個,但它沒有區別。 – xShirase 2014-12-01 23:30:14