Gå til hovedindhold

JavaScript Shell

En interaktiv Javascript-shell, der kan bruges til at udføre JavaScript-kommandoer. Shell'en indeholder en konsol, der viser fejlmeddelelser, advarsler osv.

Indstillinger

  • code | string: JavaScript-kode, der skal evalueres. Default: ''.
  • solution | string: for programmeringsspørgsmål, kode string, der repræsenterer den officielle løsning på problemet. Default: ''.
  • hints | array<(string|node)>: for programmeringsspørgsmål, en række tips, der giver vejledning om, hvordan problemet skal gribes an. Default: [].
  • precompute | boolean: styrer, om standardkoden skal udføres, når komponenten er monteret. Default: false.
  • chat | boolean: kontrollerer, om gruppechatfunktionen skal være aktiveret. Default: false.
  • check | string: vedhæftet JavaScript-kode for at kontrollere den kode, der skal evalueres. Default: none.
  • disabled | boolean: styrer, om alle brugerindtastninger skal deaktiveres, og om kodeblokken skal være statisk. Default: false.
  • lines | number: antal linjer, der skal vises. Default: 5.
  • className | string: klassens navn. Default: ''.
  • style | object: CSS inline-stilarter. Default: {}.
  • onChange | function: callback, der påkaldes, når input i tekstfeltet ændres. Default: onChange() {}.
  • onEvaluate | function: callback, der påkaldes, når der klikkes på knappen Evaluér.. Default: onEvaluate() {}.
  • vars | object: scope-objekt med variabler, der skal stilles til rådighed for evalueret code.. Default: none.

Eksempler

Live Editor
Resultat
ReferenceError: Provider is not defined