Módulos

Los módulos son una forma de organizar el código en archivos separados. Cada módulo tiene su propio ámbito, por lo que no hay que preocuparse de que las variables o funciones de un módulo interfieran con las de otro.

Importar módulos

Para importar un módulo se utiliza la palabra clave importar seguida del nombre del módulo y el nombre de la variable que se utilizará para acceder a él.

Por ejemplo, EsJS dispone de un módulo llamado Terminal que permite escribir en la pantalla. Para utilizarlo, se debe importar el módulo y luego llamar a la función escribir.

importar { Terminal } desde "@es-js/terminal"

Terminal.escribir("Hola Mundo");

Exportar módulos

Para exportar un módulo se utiliza la palabra clave exportar seguida del nombre del módulo y el nombre de la variable que se utilizará para acceder a él.

exportar const PI = 3.14159265359;

exportar funcion areaCirculo(radio) {
    retornar PI * radio * radio;
}

consola.escribir(areaCirculo(5));
Cargando editor...
Cargando resultado...