Puntos de interrupción en el depurador de JavaScript
Los puntos de interrupción permite definir las ubicaciones dentro del código en las que la ejecución del script del
depurador de JavaScript se detiene para la inspección. Los puntos de interrupción ayudan a comprobar la precisión de los valores de las variables en el código.
Los puntos de interrupción se pueden definir en el nivel de cosa, definición de cosa o plantilla de cosa. También se pueden definir puntos de interrupción en servicios heredados, lo que resulta útil al trabajar con bibliotecas y componentes compartidos en múltiples cosas.
Se pueden añadir, quitar o editar puntos de interrupción en el área de medianil a la izquierda de la columna numerada en el editor de scripts. Se puede pulsar en el área de medianil junto a una línea de código para añadir un punto de interrupción, siempre y cuando el código no sea un comentario o una línea en blanco. Si se pulsa en un punto de interrupción existente, se quitará.
Se puede pulsar con el botón derecho del ratón en el área de medianil junto a una línea de código para modificar el comportamiento de los puntos de interrupción mediante las siguientes opciones:
• Añadir punto de interrupción: permite añadir un punto de interrupción. Un círculo azul indica un punto de interrupción en el código. Si la línea de código ya tiene un punto de interrupción, está vacía o tiene un comentario, la opción Añadir punto de interrupción se oculta.
• Editar punto de interrupción: permite añadir una sentencia compuesta al punto de interrupción. El depurador se detiene en el punto de interrupción solo si se cumple la condición. Un punto de interrupción condicional se indica con un círculo naranja. Para editar un punto de interrupción, realice los siguientes pasos:
1. Pulse con el botón derecho del ratón en un punto de interrupción existente.
2. En la lista que aparece, seleccione Editar punto de interrupción.
3. En el campo Punto de interrupción condicional, introduzca la sentencia compuesta.
4. Pulse la tecla Intro o pulse en

para activar el punto de interrupción condicional.
Si se pulsa la tecla Esc o se pulsa fuera del campo Punto de interrupción condicional, los cambios no se guardarán.
• Desactivar punto de interrupción: permite desactivar un punto de interrupción. Cuando se desactiva, el punto de interrupción se guarda, pero el depurador no se detiene en la línea. Un punto de interrupción desactivado aparece transparente o tiene un círculo naranja con un borde gris.
• Activar punto de interrupción: permite activar un punto de interrupción desactivado. Esta opción está disponible si un punto de interrupción está desactivado.
• Quitar punto de interrupción: permite quitar un punto de interrupción existente.
• Quitar todos los puntos de interrupción de origen: permite quitar todos los puntos de interrupción definidos para el código actual.
Quitar todos los puntos de interrupción: permite quitar todos los puntos de interrupción existentes en el sistema.
• Desactivar puntos de interrupción: permite desactivar todos los puntos de interrupción para que se omitan durante la depuración. Un punto de interrupción desactivado tiene un círculo con una barra gris que lo atraviesa.
• Activar puntos de interrupción: permite definir todos los puntos de interrupción como activos.
Los puntos de interrupción se pueden definir o cambiar en los modos de solo lectura, edición o depuración. Los puntos de interrupción se guardan en el sistema y se recuerdan para el usuario actual. Cada usuario mantiene su propio conjunto de puntos de interrupción.
Los puntos de interrupción no se guardan en el sistema en los siguientes escenarios:
• En un servicio duplicado.
• Cuando se sustituye un servicio. Se deben definir puntos de interrupción en cada servicio sustituido.
• Si no se guarda el servicio después de realizar cambios en el código. Primero se debe guardar el servicio y, a continuación, definir los puntos de interrupción.