JSFiddle - React, Tailwind, and code Playground

by janjarfalk

JavaScript

console.clear();

/*
function *getNumbersInOrderUpTo3() {
    yield 1;
    yield 2;
    yield 3;
}

const numberGenerator = getNumbersInOrderUpTo3();

console.log('1', numberGenerator.next());
console.log('2', numberGenerator.next());
console.log('3', numberGenerator.next());
console.log('4', numberGenerator.next());
*/

/* ------------------------------------------------------------ */

/*
function *getNumbersInOrderUpTo3() {
		// FIRST 
		let n = 0;
    n = n + 10;
    yield n;
		
		// SECOND 
		n = n + 100;
    yield n;
		
		// THIRD 
		n = n + 1000;
    yield n;

		// DEAD CODE 
		n = n + 666;
}

const numberGenerator = getNumbersInOrderUpTo3();

console.log('1', numberGenerator.next());
console.log('2', numberGenerator.next());
console.log('3',numberGenerator.next());
console.log('4',numberGenerator.next());
*/

/* ------------------------------------------------------------ */

/*
function *getNumbersInOrderUpTo3() {
		let n = 0;
    while(n < 3){
    	yield n++
    }
}

const numberGenerator = getNumbersInOrderUpTo3();

console.log('1', numberGenerator.next());
console.log('2', numberGenerator.next());
console.log('3', numberGenerator.next());
console.log('4', numberGenerator.next());
*/

/* ------------------------------------------------------------ */

/*
function *getNumbersInOrder() {
		let number = 1;
    while(true){
    	yield number++;
    }
}
const numberGenerator = getNumbersInOrder();
console.log('1', numberGenerator.next());
console.log('2', numberGenerator.next());
console.log('3',numberGenerator.next());
console.log('4',numberGenerator.next());
console.log('5',numberGenerator.next());
console.log('6',numberGenerator.next());


/* ------------------------------------------------------------ */

/*
function* fibonacci() {
  let n1 = 0;
  let n2 = 1;
  while (true) {  
    const current = n1;
    n1 = n2;
    n2 = current + n1;
    yield current;
  }
}

const numberGenerator = fibonacci();
console.log('1',...