2019-02-04 21:58:46 +01:00

14 lines
268 B
JavaScript

function *myGenerator(n) {
return n
|> (yield #)
|> Math.abs;
}
const myIterator = myGenerator(15);
const yieldedValue = myIterator.next().value;
const returnedValue = myIterator.next(-30).value;
expect(yieldedValue).toBe(15);
expect(returnedValue).toBe(30);