合併兩個列表我有兩個Immutable.JS名單:ImmutableJS:由價值
const numbers = fromJS([2]);
const moreNumbers = fromJS([1, 2]);
如何合併這些通過值和維持秩序產生以下列表?
[2, 1]
這個想法是從Lodash複製union
。
此函數按照從所有給定數組中使用SameValueZero進行等式比較的順序創建唯一值的數組。
合併兩個列表我有兩個Immutable.JS名單:ImmutableJS:由價值
const numbers = fromJS([2]);
const moreNumbers = fromJS([1, 2]);
如何合併這些通過值和維持秩序產生以下列表?
[2, 1]
這個想法是從Lodash複製union
。
此函數按照從所有給定數組中使用SameValueZero進行等式比較的順序創建唯一值的數組。
你可以使用一個Set
與union()
import { Set } from 'immutable'
const s1 = Set([2])
const s2 = Set([1,2])
const s3 = s1.union(s2)
console.log(s3.toArray()) // [2,1]
你能舉一個例子嗎? – AndrewMcLagan
https://github.com/facebook/immutable-js/blob/fa06db9b2bdb1405971121528163390284701639/__tests__/Set.ts#L120-L125 – MoeSattler
我的問題已經展開:-) – AndrewMcLagan
與['Set'](https://developer.mozilla.org/en-US/docs/Web/JavaScript/參考/ Global_Objects /集)? –