throw en JavaScript: lanzar y propagar excepciones | Nicolás Garzón