Variabili nel debugger JavaScript
* 
Il debugger JavaScript (beta) è attualmente disponibile solo in modalità di anteprima e non è una funzionalità verificata in ThingWorx Platform 10.0.0.
Il debugger JavaScript consente di verificare lo stato corrente delle variabili e di modificarne il valore, se necessario. Nel debugger JavaScript, la sezione Variabili visualizza i valori correnti delle variabili nel punto in cui l'esecuzione viene messa in pausa.
La sezione Variabili include le seguenti schede:
Ambito
Espressione di controllo
Terminale
Scheda Ambito
La scheda Ambito mostra lo stato del frame di stack visualizzato o sottoposto a debug e tutte le variabili note dichiarate in tale sezione del codice. Visualizza il nome della variabile in blu, seguito da un separatore di due punti e dal valore della variabile.
Le variabili di ambito vengono aggiornate quando vengono apportate modifiche al sistema, eseguendo un'istruzione dopo l'altra del codice o apportando modifiche nella scheda Terminale.
Scheda Espressione di controllo
La scheda Espressione di controllo consente di dichiarare le variabili da monitorare durante il debug del codice. È possibile definire variabili da controllare in modalità di modifica e debug.
Se si definiscono variabili da controllare in modalità di modifica, i relativi valori appaiono vuoti. Le variabili impostate come da controllare vengono salvate per l'utente corrente. Quando si esegue un'istruzione dopo l'altra del codice o si apportano modifiche nella scheda Terminale, le variabili da controllare vengono aggiornate.
La scheda Espressione di controllo è costituita dai seguenti elementi:
Barra degli strumenti contenente pulsanti che consentono di aggiungere le variabili da controllare, aggiornare lo stato delle variabili definite da controllare e cancellare tutte le variabili contrassegnate come da controllare.
Nomi delle variabili e relativi valori correnti.
(Modifica espressione di controllo) e (Rimuovi espressione) per ogni variabile.
* 
Se una variabile non viene riconosciuta nel frame di cui si sta eseguendo il debug, viene visualizzato il valore <non disponibile>.
Per aggiungere una nuova variabile da controllare, attenersi alla procedura descritta di seguito.
1. Fare clic su e immettere il nome della variabile nel campo.
2. Premere INVIO o fare clic all'esterno del campo.
La nuova variabile viene aggiunta all'elenco.
* 
Se il campo di testo viene lasciato vuoto, la variabile non viene aggiunta all'elenco.
Scheda Terminale
La scheda Terminale funziona come una shell di debug. Visualizza le variabili e consente di impostarne i valori in fase di esecuzione. È possibile aggiornare solo i valori primitivi, ad esempio stringa, numero e valori booleani. È possibile eseguire una condizione o un'espressione JavaScript e visualizzare il risultato nella scheda Terminale. È possibile utilizzare la barra degli strumenti per cancellare tutte le espressioni. A differenza delle variabili impostate per il controllo, le espressioni vengono eseguite una volta e non vengono aggiornate quando si esegue il debug del servizio. Le espressioni vengono salvate con il nome utente.
È stato utile?