Variables en el depurador de JavaScript
|
|
De momento, el depurador de JavaScript (beta) solo está disponible en modo de versión preliminar y no es una función verificada en ThingWorx Platform 10.0.0.
|
El
depurador de JavaScript permite inspeccionar el estado actual de las variables y cambiar su valor, si fuera necesario. En el depurador de JavaScript, en la sección
Variables se muestran los valores actuales de las variables en el punto donde se pausa la ejecución.
En la sección Variables se incluyen las siguientes fichas:
• Ámbito
• Watch
• Terminal
Ficha Ámbito
En la ficha Ámbito se muestra el estado del marco de pila que se está visualizando o depurando, así como las variables conocidas declaradas en esa sección del código. Se muestra el nombre de la variable en texto azul seguido de un separador de dos puntos y el valor de la variable.
Las variables de ámbito se actualizan cuando se realizan cambios en el sistema, ya sea recorriendo el código o realizando cambios en la ficha Terminal.
Ficha Watch
La ficha Watch permite declarar las variables que se desean supervisar mientras se depura el código. Se pueden definir variables para observar en los modos de edición y depuración.
Si se definen variables para observar en el modo de edición, sus valores aparecen vacíos. Las variables que se definen para vigilar se guardan para el usuario actual. Al recorrer el código o realizar cambios en la ficha Terminal, se actualizan las variables que se deben observar.
La ficha Watch consta de lo siguiente:
• Barra de herramientas que contiene botones que permiten añadir variables para observar, actualizar el estado de las variables definidas para observar y borrar todas las variables marcadas para observar.
• Nombres de variables y sus valores actuales.
• 
(Editar expresión de observación) y

(Quitar expresión) para cada variable.
| Si una variable no se reconoce en el marco que se está depurando, se muestra el valor <no disponible>. |
Para añadir una nueva variable a observar, realice los siguientes pasos:
1. Pulse en

e introduzca el nombre de la variable en el campo.
2. Pulse Intro o pulse fuera del campo.
La nueva variable se añade a la lista.
| Si el campo de texto se deja en blanco, la variable no se añadirá a la lista. |
Ficha Terminal
La ficha Terminal funciona como un shell de depuración. En ella se muestran variables y se pueden definir sus valores en tiempo de ejecución. Solo se pueden actualizar valores primitivos, como cadenas, números y valores booleanos. Se puede ejecutar una condición o expresión de JavaScript y ver el resultado en la ficha Terminal. La barra de herramientas se puede utilizar para borrar todas las expresiones. A diferencia de las variables definidas para ser observadas, las expresiones se ejecutan una vez y no se actualizan a medida que se depura el servicio. Las expresiones se guardan con su nombre de usuario.