Errores en JavaScript: tipos, excepciones y contratos | Nicolás Garzón