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));