Skip to content

Instantly share code, notes, and snippets.

@sentientmonkey
Created November 6, 2020 21:59
Show Gist options
  • Save sentientmonkey/d7177bb1e61d9426dfea9b46362c057a to your computer and use it in GitHub Desktop.
Save sentientmonkey/d7177bb1e61d9426dfea9b46362c057a to your computer and use it in GitHub Desktop.
function* eachSlice(array, size) {
for(let current=0; current < array.length; current+=size) {
yield array.slice(current, current+size);
}
}
const slice = eachSlice([1,2,3,4,5], 2);
for (let value of slice) {
console.log(value);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment