JSFiddle - React, Tailwind, and code Playground

by dance2die

JavaScript 1.7

class Rand {
	[Symbol.iterator] () {
  	let count = 0;
    return {
    	next: () => ({
      	value: count++,
        done: count > 5
      })
    }
  }
}

var r = new Rand();
/* var it = r[Symbol.iterator](); */
/* console.log(it.next());
console.log(it.next());
console.log(it.next());
console.log(it.next());
console.log(it.next());
console.log(it.next());
 */

var result = [...r];
console.log(result);