Estoy usando Google Chrome para depurar JavaScript. Abrí la consola de JavaScript y la función "Pausa en la excepción" está habilitada. Ahora, cada vez que ejecuto JavaScript que tiene una excepción, se detiene en la línea con la excepción. Sin embargo, no puedo encontrar dónde dice cuál es la excepción. Tengo que presionar continuar la ejecución del script para que el mensaje de excepción se muestre en la consola de JavaScript.
Con todos los demás depuradores que he usado, cada vez que el depurador se detiene en una línea, le dice qué estaba mal en la línea (es decir, se muestra el mensaje de error). Parece extraño que tenga que presionar "ejecutar" antes de ver el mensaje de error.
¿Estoy haciendo algo mal o esta es la única forma de ver los mensajes de error?
fuente
Respuestas:
Después de consultar muchos otros recursos, he llegado a la conclusión de que no hay una manera de cambiar este comportamiento.
fuente
En el lado derecho del editor, en la sección etiquetada "Variables de alcance", debe aparecer un elemento debajo del nodo Local llamado "<excepción>", que representa el objeto de excepción lanzado.
fuente
Las versiones recientes de Chrome (lo veo en 38) muestran el mensaje de excepción debajo del seguimiento de la pila:
fuente