chunk static method

dynamic chunk(
  1. dynamic array, [
  2. dynamic size = 1
])

chunk

Implementation

static chunk(array, [size = 1]) {
  var chunks = [];
  int chunkSize = 2;
  for (var i = 0; i < array.length; i += chunkSize) {
    chunks.add(array.sublist(
        i, i + chunkSize > array.length ? array.length : i + chunkSize));
  }
  return chunks;
}