JS Built-ins
Generatorreturnbeginner

Generator: return()

πŸ“– Usage Example
function* gen() { yield 1; yield 2; yield 3 }
const it = gen()
console.log(it.next())       // β†’ { value: 1, done: false }
console.log(it.return(99))   // β†’ { value: 99, done: true }
console.log(it.next())       // β†’ { value: undefined, done: true }

generator.return() terminates the generator early and returns the provided value with done set to true.

Check that return() ends the generator and returns the value.