JavaScript Shell
Een interactieve Javascript-shell die gebruikt kan worden om JavaScript-commando's uit te voeren. De shell bevat een console die foutmeldingen, waarschuwingen etc. weergeeft.
Opties
- code |
string
: Te evalueren JavaScript-code. Default:''
. - solution |
string
: voor programmeervragen, codestring
die de officiële oplossing voor het probleem vertegenwoordigt. Default:''
. - hints |
array<(string|node)>
: voor programmeervragen, een reeks hints die een leidraad bieden voor de aanpak van het probleem. Default:[]
. - precompute |
boolean
: controleert of de standaardcode moet worden uitgevoerd zodra het component is gemonteerd. Default:false
. - chat |
boolean
: bepaalt of de groeps-chatfunctie moet worden ingeschakeld. Default:false
. - check |
string
: bijgevoegde JavaScript-code om de te evaluerencode
te controleren. Default:none
. - disabled |
boolean
: bepaalt of alle gebruikersinvoer moet worden uitgeschakeld en of de code moet worden geblokkeerd. Default:false
. - lines |
number
: aantal weer te geven regels. Default:5
. - className |
string
: klassennaam. Default:''
. - style |
object
: CSS inline-stijlen. Default:{}
. - onChange |
function
: terugbellen wordt aangeroepen wanneer de invoer van het tekstveld verandert. Default:onChange() {}
. - onEvaluate |
function
: terugbellen wordt aangeroepen wanneer op deEvaluate
-knop wordt geklikt. Default:onEvaluate() {}
. - vars |
object
: Scope-object met variabelen die beschikbaar moeten worden gesteld aan de geëvalueerdecode
. Default:none
.
Voorbeelden
- Minimal
- With Style
- Ten Lines
Live redacteur
Resultaat
ReferenceError: Provider is not defined