Ugrás a fő tartalomra

JavaScript Shell

Egy interaktív Javascript shell, amely JavaScript parancsok végrehajtására használható. A shell tartalmaz egy konzolt, amely hibaüzeneteket, figyelmeztetéseket stb. jelenít meg.

Opciók

  • code | string: Kiértékelendő JavaScript kód. Default: ''.
  • solution | string: programozási kérdések esetén a probléma hivatalos megoldását jelentő "string" kódot.. Default: ''.
  • hints | array<(string|node)>: a programozási kérdéseknél a probléma megközelítéséhez útmutatást nyújtó tippek sorozata. Default: [].
  • precompute | boolean: szabályozza, hogy az alapértelmezett kódot végre kell-e hajtani, ha a komponens fel van szerelve.. Default: false.
  • chat | boolean: szabályozza, hogy a csoportos csevegés funkciót engedélyezni kell-e. Default: false.
  • check | string: csatolt JavaScript kód az értékelendő "kód" ellenőrzésére. Default: none.
  • disabled | boolean: szabályozza, hogy letiltja-e az összes felhasználói bemenetet, és statikussá teszi-e a kódblokkot.. Default: false.
  • lines | number: a megjelenítendő sorok száma. Default: 5.
  • className | string: osztály neve. Default: ''.
  • style | object: CSS inline stílusok. Default: {}.
  • onChange | function: visszahívás, amely a szövegmező bemenetének megváltozásakor hívódik elő.. Default: onChange() {}.
  • onEvaluate | function: visszahívás, amelyet az "Értékelés" gombra kattintáskor hívnak elő.. Default: onEvaluate() {}.
  • vars | object: scope objektum változókkal, amelyeket elérhetővé kell tenni a kiértékelt code számára.. Default: none.

Példák

Élő szerkesztő
Eredmény
ReferenceError: Provider is not defined