我如何使用ramdajs分组所有不同的数字

问题描述 投票:0回答:2

假设,我有一个包含值[1,1,2,2,3,3]的数组。我想将这个数组中的所有不同数字分组,所以我应该得到如下结果{ "0": [1,2,3], "1": [1,2,3] }所以这是我尝试过的。初始值实际上从1-99开始,因此如果I%乘以10都将具有类似[0,..,9,0,...,9]之类的信息,此后我不知道下一步该怎么做。 >

const test = compose(
    groupBy(i => ...),
    map(i => i % 10),
    range
  )(1, 10*10);

假设,我有一个包含值[1,1,2,2,3,3]的数组。我想将这个数组中的所有不同数字分组,所以我应该得到如下结果{{“ 0”:[1,2,3],“ 1”:[1,2,3]}所以我在这里.. 。

javascript ramda.js
2个回答
1
投票

您可以采用一个对象,该对象可使目标的索引保持相同的值。


0
投票

假设您的列表已排序,它[[可能

© www.soinside.com 2019 - 2024. All rights reserved.