JavaScript Shell
En interaktiv Javascript-shell, der kan bruges til at udføre JavaScript-kommandoer. Shell'en indeholder en konsol, der viser fejlmeddelelser, advarsler osv.
Indstillinger
- code |
string
: JavaScript-kode, der skal evalueres. Default:''
. - solution |
string
: for programmeringsspørgsmål, kodestring
, der repræsenterer den officielle løsning på problemet. Default:''
. - hints |
array<(string|node)>
: for programmeringsspørgsmål, en række tips, der giver vejledning om, hvordan problemet skal gribes an. Default:[]
. - precompute |
boolean
: styrer, om standardkoden skal udføres, når komponenten er monteret. Default:false
. - chat |
boolean
: kontrollerer, om gruppechatfunktionen skal være aktiveret. Default:false
. - check |
string
: vedhæftet JavaScript-kode for at kontrollere denkode
, der skal evalueres. Default:none
. - disabled |
boolean
: styrer, om alle brugerindtastninger skal deaktiveres, og om kodeblokken skal være statisk. Default:false
. - lines |
number
: antal linjer, der skal vises. Default:5
. - className |
string
: klassens navn. Default:''
. - style |
object
: CSS inline-stilarter. Default:{}
. - onChange |
function
: callback, der påkaldes, når input i tekstfeltet ændres. Default:onChange() {}
. - onEvaluate |
function
: callback, der påkaldes, når der klikkes på knappenEvaluér
.. Default:onEvaluate() {}
. - vars |
object
: scope-objekt med variabler, der skal stilles til rådighed for evalueretcode
.. Default:none
.
Eksempler
- Minimal
- With Style
- Ten Lines
Live Editor
Resultat
ReferenceError: Provider is not defined