Ir al contenido principal

JavaScript Shell

Un shell interactivo de Javascript que puede ser usado para ejecutar comandos de Javascript. El shell contiene una consola que muestra mensajes de error, advertencias, etc.

Opciones

  • code | string: Código JavaScript a evaluar. Default: ''.
  • solution | string: para cuestiones de programación, el código "cadena" representa la solución oficial del problema. Default: ''.
  • hints | array<(string|node)>: para las cuestiones de programación, una serie de consejos que proporcionan orientación sobre cómo abordar el problema. Default: [].
  • precompute | boolean: controla si el código por defecto debe ser ejecutado una vez que el componente ha sido montado. Default: false.
  • chat | boolean: controla si la funcionalidad de chat en grupo debe ser activada. Default: false.
  • check | string: añadió el código JavaScript para comprobar el "código" a evaluar. Default: none.
  • disabled | boolean: controla si se deshabilitan todas las entradas del usuario y se hace estático el bloque de código. Default: false.
  • lines | number: número de líneas a mostrar. Default: 5.
  • className | string: nombre de la clase. Default: ''.
  • style | object: Estilos en línea CSS. Default: {}.
  • onChange | function: llamada de retorno invocada siempre que la entrada del campo de texto cambia. Default: onChange() {}.
  • onEvaluate | function: se invoca cuando se hace clic en el botón "Evaluar". Default: onEvaluate() {}.
  • vars | object: objeto de alcance con variables que deben estar disponibles para el "código" evaluado. Default: none.

Ejemplos

Editor en vivo
Resultado
ReferenceError: Provider is not defined