【发布时间】:2020-09-23 02:14:12
【问题描述】:
我已经尝试了一些方法,但我似乎无法提出可行的解决方案...
简而言之,我想创建一个函数来将任意长度的一维数组转换为一个特定长度的新二维数组。一维数组中的每个值都应按顺序放置到每个子数组中,直到指定长度,然后从第一个子数组开始。
输入/期望的输出如下:
function groupArray(arr, numberOfGroups) {
...
};
// Input Data
const items = [1, 2, 3, 4, 5, 6, 7];
const size = 3;
console.log(groupArray(items, size));
// Expected Output
// [[1, 4, 7], [2, 5], [3, 6]]
【问题讨论】:
标签: javascript arrays functional-programming