Treci la conținutul principal

JavaScript Shell

Un shell Javascript interactiv care poate fi utilizat pentru a executa comenzi JavaScript. Shell-ul conține o consolă care afișează mesaje de eroare, avertismente etc.

Opțiuni

  • code | string: Codul JavaScript care urmează să fie evaluat. Default: ''.
  • solution | string: pentru întrebări de programare, codul string reprezentând soluția oficială a problemei.. Default: ''.
  • hints | array<(string|node)>: pentru întrebările de programare, o serie de sugestii care oferă îndrumări privind modul de abordare a problemei. Default: [].
  • precompute | boolean: controlează dacă codul implicit trebuie executat după ce componenta a fost montată.. Default: false.
  • chat | boolean: controlează dacă trebuie activată sau nu funcționalitatea chat-ului de grup. Default: false.
  • check | string: cod JavaScript adăugat pentru a verifica code care urmează să fie evaluat. Default: none.
  • disabled | boolean: controlează dacă se dezactivează toate intrările utilizatorului și dacă blocul de cod este static.. Default: false.
  • lines | number: numărul de linii de afișat. Default: 5.
  • className | string: numele clasei. Default: ''.
  • style | object: Stiluri inline CSS. Default: {}.
  • onChange | function: callback invocat ori de câte ori se modifică datele introduse în câmpul de text. Default: onChange() {}.
  • onEvaluate | function: callback invocat ori de câte ori se face clic pe butonul Evaluate.. Default: onEvaluate() {}.
  • vars | object: obiect de domeniu de aplicare cu variabile care trebuie să fie puse la dispoziție pentru code evaluat. Default: none.

Exemple

Editor live
Rezultat
ReferenceError: Provider is not defined