ImmutableJS:从列表中删除重复的值
ImmutableJS: Removing repeated values from list
我有以下示例列表:
let fruits = Immutable.fromJS(['apple', 'apple', 'banana', 'banana', 'banana', 'fidgy', 'grape', 'melon', 'watermelon', 'watermelon']);
我在文档中找不到任何删除所有重复值的函数。我怎样才能做到这一点?有表现力吗?
我想要的输出是:['apple', 'banana', 'fidgy', 'grape', 'melon', 'watermelon']
通常,如果您有一个不想重复的数据集,您会使用 Set
而不是一般序列。在你的情况下,最简单的事情就是做
let fruits = Immutable.Set(['apple', 'apple', 'banana', 'banana', 'banana', 'fidgy', 'grape', 'melon', 'watermelon', 'watermelon']);
我有以下示例列表:
let fruits = Immutable.fromJS(['apple', 'apple', 'banana', 'banana', 'banana', 'fidgy', 'grape', 'melon', 'watermelon', 'watermelon']);
我在文档中找不到任何删除所有重复值的函数。我怎样才能做到这一点?有表现力吗?
我想要的输出是:['apple', 'banana', 'fidgy', 'grape', 'melon', 'watermelon']
通常,如果您有一个不想重复的数据集,您会使用 Set
而不是一般序列。在你的情况下,最简单的事情就是做
let fruits = Immutable.Set(['apple', 'apple', 'banana', 'banana', 'banana', 'fidgy', 'grape', 'melon', 'watermelon', 'watermelon']);