我有一个数组数组,想编写一个返回顶部的函数x
项目数,通过按顺序从每个数组中获取项目。
这是我所追求的一个例子:
const input = [
["1a", "2a", "3a", "4a", "5a"],
["1b", "2b", "3b", "4b", "5b"],
["1c", "2c", "3c", "4c", "5c"],
["1d", "2d", "3d", "4d", "5d"]
];
const takeRoundRobin = count => arr => {
// implementation here
};
const actual = takeRoundRobin(5)(input);
const expected = [
"1a", "1b", "1c", "1d", "2a"
];
我看到了一个 Scala 问题的建议,它使用以下方法解决了这个问题zip
但在 Ramda 中你只能传递 2 个列表来进行 zip 压缩。