generators inside DOM events

Brandon Benvie bbenvie at
Wed Jan 8 13:12:16 PST 2014

On 1/8/2014 1:05 PM, Andrea Giammarchi wrote:
> Sorry, I explained it badly ... let me try again:
> what if a DOM event handler uses/creates/invokes inside its function 
> body a generator?
> Will the event pause until this will be satisfied?
> `a.addEventListener('click', function(e){ 
> if(methodThatInvokesGenerator()) e.stopPropagation(); });`

Calling a generator function just creates a paused generator. Generators 
can't pause callers, just themselves (via yield).

More information about the es-discuss mailing list