我需要一些帮助。
所以我有以下数组:
const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
Run Code Online (Sandbox Code Playgroud)
我试图将这个数组分割成长度在给定范围内的块
const minChunkSize = 2;
const maxChunkSize = 5;
Run Code Online (Sandbox Code Playgroud)
因此块大小可以是 和 之间的任意值,minChunksize并且maxChunkSize随机生成。
可能的输出:
[[1, 2, 3], [4, 5, 6, 7], [8, 9, 10]]
or
[[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]]
or
[[1, 2], [3, 4, 5, 6, 7], [8, 9, 10]]
or
[[1, 2], [3, 4], [5, 6], [7, 8], [9, 10]]
etc...
Run Code Online (Sandbox Code Playgroud)
感谢您的帮助!