Creates an array of elements split into groups the length of size.
npm install -S @jswork/next-chunk
api | type | description |
---|---|---|
nx.chunk | (inArray,inChunk) | Create split chunks |
import '@jswork/next-chunk';
// array
const arr = [1,2,3,4,5,6,7,8];
const res = nx.chunk(arr, 3);
// result:
// [ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8 ] ]
// buffer/file
const file =new File(["foobar"], "foo.txt", {
type: "text/plain",
});
// result:
const res = nx.chunk(file, 2);
// [ Blob, Blob, Blob ]
Code released under the MIT license.