Skip to content

Instantly share code, notes, and snippets.

@ThomRoman
Forked from sachalifs/Symbol.iterator.js
Created June 14, 2020 23:26
Show Gist options
  • Save ThomRoman/395ff394db866731d557590407d2a0c4 to your computer and use it in GitHub Desktop.
Save ThomRoman/395ff394db866731d557590407d2a0c4 to your computer and use it in GitHub Desktop.
var arr = ['Sacha', 'Og', 'Haru'];
arr[Symbol.iterator] = function *() {
var i = this.length - 1;
while (i >= 0) {
yield this[i];
i--;
}
}
for (var value of arr) {
console.log(value);
}
console.log([...arr]);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment