Errors in generators can be caught with try/catch inside the generator. generator.throw(error) injects an error at the current yield point, which can be caught by a surrounding try/catch.
0-2 years experience
2-5 years experience
5-8 years experience
8+ years experience