JavaScript Shell
Eine interaktive Javascript-Shell, die zum Ausführen von Javascript-Befehlen verwendet werden kann. Die Shell enthält eine Konsole, die Fehlermeldungen, Warnungen usw. anzeigt.
Optionen
- code |
string
: JavaScript-Code, der ausgewertet werden soll. Default:''
. - solution |
string
: für Programmierfragen, CodeString
, der die offizielle Lösung für das Problem darstellt. Default:''
. - hints |
array<(string|node)>
: bei Programmierfragen eine Reihe von Hinweisen, die eine Hilfestellung bei der Herangehensweise an das Problem geben. Default:[]
. - precompute |
boolean
: steuert, ob der Standardcode ausgeführt werden soll, wenn die Komponente montiert ist. Default:false
. - chat |
boolean
: steuert, ob die Gruppenchatfunktionalität aktiviert werden soll. Default:false
. - check |
string
: angehängter JavaScript-Code zur Überprüfung des auszuwertendenCodes
. Default:none
. - disabled |
boolean
: steuert, ob alle Benutzereingaben deaktiviert und der Codeblock statisch werden soll. Default:false
. - lines |
number
: Anzahl der anzuzeigenden Zeilen. Default:5
. - className |
string
: Klassenname. Default:''
. - style |
object
: CSS-Inline-Stile. Default:{}
. - onChange |
function
: Callback, der bei jeder Änderung der Textfeldeingabe aufgerufen wird. Default:onChange() {}
. - onEvaluate |
function
: Callback, der immer dann aufgerufen wird, wenn die SchaltflächeEvaluate
angeklickt wird. Default:onEvaluate() {}
. - vars |
object
: Scope-Objekt mit Variablen, die dem ausgewertetenCode
zur Verfügung gestellt werden sollen. Default:none
.
Beispiele
- Minimal
- With Style
- Ten Lines
Live-Editor
Ergebnis
ReferenceError: Provider is not defined