gpt4 book ai didi

javascript - 不可变JS : Merging two Lists by values

转载 作者:行者123 更新时间:2023-12-03 05:28:48 25 4
gpt4 key购买 nike

我有两个Immutable.JS列表:

const numbers = fromJS([2]);
const moreNumbers = fromJS([1, 2]);

如何合并这些按值保留顺序以生成以下列表?

[2, 1]

这个想法是复制 union来自洛达什。

此函数使用 SameValueZero 进行相等比较,从所有给定数组中按顺序创建唯一值数组。

最佳答案

您可以使用 Setunion()

import { Set } from 'immutable'
const s1 = Set([2])
const s2 = Set([1,2])
const s3 = s1.union(s2)
console.log(s3.toArray()) // [2,1]

Demo

关于javascript - 不可变JS : Merging two Lists by values,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41042387/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com