jskatas.org Continuously Learn JavaScript. Your Way.

Generator: send return to a generator

By calling return(), you can inject an immediate return into a generator.

Make a generator end and return

calling gen.return() is like injecting a return into the generator
function* generatorFunction() { } const gen = generatorFunction(); const returned = gen.return(23); assert.deepEqual(returned, {value: 42, done: true});

Required Knowledge

Related Katas

Generator

Difficulty Level

EXPERT

First Published

7 June 2025

Stats

1 tests to solve