JavaScript Shell
Una shell Javascript interattiva che può essere utilizzata per eseguire comandi JavaScript. La shell contiene una console che visualizza messaggi di errore, avvisi, ecc.
Opzioni
- code |
string
: Codice JavaScript da valutare. Default:''
. - solution |
string
: per le domande di programmazione, il codice "stringa" che rappresenta la soluzione ufficiale del problema. Default:''
. - hints |
array<(string|node)>
: per le domande di programmazione, una serie di suggerimenti che forniscono indicazioni su come affrontare il problema. Default:[]
. - precompute |
boolean
: controlla se il codice di default deve essere eseguito una volta che il componente è montato. Default:false
. - chat |
boolean
: controlla se la funzionalità di chat di gruppo deve essere abilitata. Default:false
. - check |
string
: allegato codice JavaScript per verificare ilcodice
da valutare. Default:none
. - disabled |
boolean
: controlla se disabilitare tutti gli ingressi utente e rendere statico il blocco di codice. Default:false
. - lines |
number
: numero di righe da visualizzare. Default:5
. - className |
string
: nome della classe. Default:''
. - style |
object
: Stili in linea CSS. Default:{}
. - onChange |
function
: richiamata ogni volta che l'inserimento del campo di testo cambia. Default:onChange() {}
. - onEvaluate |
function
: richiamata ogni volta che si clicca sul pulsanteEvaluta
. Default:onEvaluate() {}
. - vars |
object
: oggetto scope con variabili che dovrebbero essere rese disponibili alcodice
valutato. Default:none
.
Esempi
- Minimal
- With Style
- Ten Lines
Editore dal vivo
Risultato
ReferenceError: Provider is not defined