immutable.js – 如何随机播放ImmutableJS列表

什么是在不使用from / toJs()的情况下对不可变列表进行洗牌的lodash’s shuffle function(或类似)的高性能实现?
最佳答案
试试这个 –
list = list.sortBy(Math.random)

这非常粗糙,但解释了重新定位具有一定程度随机性的项目的想法.现在你应该能够提供不同的比较器实现而不是普通的vanilla随机来影响shuffle风格.

转载注明原文:immutable.js – 如何随机播放ImmutableJS列表 - 代码日志