Passa al contenuto principale

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 il codice 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 pulsante Evaluta. Default: onEvaluate() {}.
  • vars | object: oggetto scope con variabili che dovrebbero essere rese disponibili al codice valutato. Default: none.

Esempi

Editore dal vivo
Risultato
ReferenceError: Provider is not defined