Additionally, the iterator gains a throw method that allows the iterator to terminate the generator by causing the yield expression to raise the given error. The error will pass through any try- catch or finally blocks in the generators stack, and unless handled, through your own stack.
This is inaccurate, as can be seen by http://jsbin.com/burihidafoso/1/edit?js,console,output in Firefox or Chrome Canary.