Definizione del modello ThingWorx in Composer > Modellazione > Debugger JavaScript > Stack di chiamate nel debugger JavaScript
Stack di chiamate nel debugger JavaScript
* 
Il debugger JavaScript è attualmente disponibile solo in modalità di anteprima e non è una funzionalità verificata in ThingWorx Platform 10.0.0.
La sezione Stack chiamate mostra un elenco cronologico delle chiamate al servizio effettuate durante il debug. Il primo elemento nello stack di chiamate mostra il punto in cui il servizio corrente in fase di esecuzione viene messo in pausa per ispezioni. Ogni elemento successivo rappresenta la riga di codice chiamata per raggiungere l'elemento superiore. Se si passa da un servizio a un altro, il nome del servizio viene visualizzato per primo nell'elenco di matrici stack. Analogamente, se si chiama una funzione locale o una funzione interna anonima all'interno di un servizio, il nome del servizio viene visualizzato nella matrice stack. L'ultimo elemento elencato nello stack di chiamate è la posizione iniziale del debugger.
Ogni stack di chiamate contiene gli elementi seguenti:
- Mostra lo stack attualmente visibile nell'editor di script e la sezione delle variabili corrispondente.
Link del nome del servizio - Ad esempio, ThingShape_Addition. Quando viene selezionato, l'editor di script viene aggiornato per mostrare il servizio e la sezione Variabili viene aggiornata di conseguenza.
Etichetta dell'entità - Ad esempio, DebugTest_THING. Consente di visualizzare o modificare l'entità.
Numero della riga - Ad esempio, (2). Mostra il numero della riga in corrispondenza del quale lo stack di chiamate è stato referenziato l'ultima volta.
Testo della riga - Ad esempio, let result = me.ThingShape_Addition({. Mostra il testo della riga di codice in cui lo stack di chiamate è stato referenziato l'ultima volta.
* 
Quando si fa clic su un frame all'interno dello stack di chiamate, le schede Ambito ed Espressione di controllo nella sezione Variabili vengono aggiornate per riflettere i valori di tale frame. Il codice associato al frame viene visualizzato anche nell'editor di script e viene evidenziata la riga in corrispondenza del quale l'esecuzione è attualmente messa in pausa.
È stato utile?