Immutable Lodash Equivilants Unique list from the value of a key in a collection. // Lodash _(data).uniq(dd => dd.value).value() // Immutable List(data).reduce((rr, dd) => rr.set(dd.value, dd), Map()).toArray() Intersection // Lodash _.intersection(aa,bb) // Immutable Set(aa).intersection(bb)