Przejdź do głównej treści

JavaScript Shell

Interaktywna powłoka Javascript, której można używać do wykonywania poleceń JavaScript. Powłoka zawiera konsolę, która wyświetla komunikaty o błędach, ostrzeżenia itp.

Opcje

  • code | string: Kod JavaScript do oceny. Default: ''.
  • solution | string: dla pytań dotyczących programowania, kod sznurek reprezentujący oficjalne rozwiązanie problemu. Default: ''.
  • hints | array<(string|node)>: w przypadku pytań związanych z programowaniem, szereg wskazówek zawierających wskazówki, jak podejść do problemu. Default: [].
  • precompute | boolean: kontroluje, czy po zamontowaniu komponentu powinien zostać wykonany kod domyślny. Default: false.
  • chat | boolean: kontroluje, czy funkcja czatu grupowego powinna być włączona. Default: false.
  • check | string: dodał kod JavaScript do sprawdzenia kodu, który ma być oceniany. Default: none.
  • disabled | boolean: kontroluje, czy wyłączyć wszystkie wejścia użytkownika i sprawić, by blok kodu był statyczny. Default: false.
  • lines | number: liczba wierszy do wyświetlenia. Default: 5.
  • className | string: nazwa klasy. Default: ''.
  • style | object: Style CSS inline. Default: {}.
  • onChange | function: wywołanie zwrotne przy każdej zmianie danych wejściowych pola tekstowego. Default: onChange() {}.
  • onEvaluate | function: wywołanie zwrotne po kliknięciu przycisku "Wycena". Default: onEvaluate() {}.
  • vars | object: obiekt zakresu ze zmiennymi, które powinny być udostępnione do oceny kodu. Default: none.

Przykłady

Edytor na żywo
Wynik
ReferenceError: Provider is not defined