JavaScript Shell
Un shell Javascript interactif qui peut être utilisé pour exécuter des commandes JavaScript. Le shell contient une console qui affiche des messages d'erreur, des avertissements, etc.
Options
- code |
string
: Code JavaScript à évaluer. Default:''
. - solution |
string
: pour les questions de programmation, le code "chaîne" représentant la solution officielle du problème. Default:''
. - hints |
array<(string|node)>
: pour les questions de programmation, une série de conseils sur la manière d'aborder le problème. Default:[]
. - precompute |
boolean
: contrôle si le code par défaut doit être exécuté une fois que le composant a été monté. Default:false
. - chat |
boolean
: contrôle si la fonctionnalité de chat de groupe doit être activée. Default:false
. - check |
string
: code JavaScript joint pour vérifier le "code" à évaluer. Default:none
. - disabled |
boolean
: contrôle s'il faut désactiver toutes les entrées de l'utilisateur et rendre le bloc de code statique. Default:false
. - lines |
number
: nombre de lignes à afficher. Default:5
. - className |
string
: nom de la classe. Default:''
. - style |
object
: Styles CSS en ligne. Default:{}
. - onChange |
function
: rappel invoqué à chaque modification de la saisie du champ de texte. Default:onChange() {}
. - onEvaluate |
function
: rappel invoqué à chaque fois que le bouton "Évaluer" est cliqué. Default:onEvaluate() {}
. - vars |
object
: objet scope avec des variables qui devraient être mises à la disposition du "code" évalué. Default:none
.
Exemples
- Minimal
- With Style
- Ten Lines
Éditeur en direct
Résultat
ReferenceError: Provider is not defined