Stdle #140 · async · 2026-10-18
What does this JavaScript snippet output?
A past puzzle — fully playable. 4 attempts, hints on wrong guesses.
const once = { [Symbol.iterator]() { let used = false; return { next: () => used ? { done: true, value: undefined } : (used = true, { done: false, value: 'hi' }) }; },};console.log([...once].join(',') + '|' + [...once].join(','));Async