我有兩個集合。LoDash - 如何通過公鑰將一個集合值推入另一個值
var a =
[
{unique_id: "001", state: "CO"},
{unique_id: "001", state: "TX"},
{unique_id: "001", state: "CC"},
{unique_id: "002", state: "CC"},
{unique_id: "002", state: "NY"}
]
而且
var b =
[
{unique_id: "001", states:[]},
{unique_id: "002", states:[]}
]
而且我想:
var b =
[
{unique_id: "001", states:["CO","TX","CC"]},
{unique_id: "002", states:["CC","NY"]}
]
我應該提到的是,「B」數組必須留在它以同樣的順序和部分的unique_id沒有任何價值。
我一直在嘗試使用LoDash https://lodash.com/ - 所以如果任何人都可以用LoDash解決這個問題,那真是太棒了!
你試過做什麼?我不會告訴你,雖然有人可能! –
我試過_.forEach和_.forIn與Lodash,但似乎無法弄清楚如何匹配將值推入「B」unique_id ... –