我有两个Immutable.JS列表:
const numbers = fromJS([2]);
const moreNumbers = fromJS([1, 2]);
如何合并这些按值和保留顺序以生成以下列表?
[2, 1]
这个想法是复制 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]
关于javascript - 不可变JS : Merging two Lists by values,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41042387/