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']);