JavaScript Shell
Um shell Javascript interativo que pode ser usado para executar comandos JavaScript. O shell contém um console que exibe mensagens de erro, avisos, etc.
Opções
- code |
string
: Código JavaScript a ser avaliado. Default:''
. - solution |
string
: para questões de programação, código 'string' representando a solução oficial para o problema. Default:''
. - hints |
array<(string|node)>
: para questões de programação, uma série de dicas que fornecem orientações sobre como abordar o problema. Default:[]
. - precompute |
boolean
: controla se o código padrão deve ser executado uma vez que o componente tenha sido montado. Default:false
. - chat |
boolean
: controla se a funcionalidade de bate-papo em grupo deve ser habilitada. Default:false
. - check |
string
: código JavaScript anexado para verificar ocódigo
a ser avaliado. Default:none
. - disabled |
boolean
: controla se todas as entradas do usuário devem ser desativadas e se o código bloqueia a estática. Default:false
. - lines |
number
: número de linhas a exibir. Default:5
. - className |
string
: nome da classe. Default:''
. - style |
object
: Estilos em linha CSS. Default:{}
. - onChange |
function
: chamada de retorno invocada sempre que a entrada do campo de texto muda. Default:onChange() {}
. - onEvaluate |
function
: chamada de retorno invocada sempre que o botão "Avaliar" é clicado. Default:onEvaluate() {}
. - vars |
object
: objeto de escopo com variáveis que devem ser disponibilizadas para avaliar ocódigo
. Default:none
.
Exemplos
- Minimal
- With Style
- Ten Lines
Editor ao vivo
Resultado
ReferenceError: Provider is not defined