The last #JavaScript The Language #meetup was about async generators.
What is a generator? Let's look at some code, aehm a test:

// see * in "function*"
function* generatorFunction() {
yield 'hello'; // result 1
yield 'world'; // result 2
}
// call returns a generator
const generator = generatorFunction();

// get result 1, using generator.next()
const iteratorResult = generator.next();

// `iteratorResult` has the `value` yielded above.
assert.equal(iteratorResult.value, 'hello');

1/2

**Homework**
How would you "read" the second result from the generator?

Or practice the yield expression and many more things on:
All the katas – https://jskatas.org
Kata on generators – https://jskatas.org/katas/es6/language/generator/yield/

#Learn #JavaScript with #tests
#jskatas

Home

jskatas.org | JavaScript Katas | Continuously Learn JavaScript. Your Way.

JavaScript Katas - Continuously Learn JavaScript. Your Way.