⊗jsSpMdCr 208 of 294 menu

Creación de un módulo ES en JavaScript

Procedamos ahora a estudiar los módulos. Cada módulo debe representar un archivo separado. Las variables y funciones que coloquemos en este archivo no estarán disponibles fuera del archivo. Esta es la ventaja de los módulos: podemos crear cualquier variable y función sin temer conflictos con nombres de otras bibliotecas.

Aquellas variables y funciones que deseamos hacer visibles externamente, debemos exportarlas usando el comando export.

Probemos con un ejemplo. Hagamos un módulo math que proporcione una biblioteca de funciones para operaciones matemáticas.

Coloquemos nuestro módulo en el archivo math.js y creemos algunas funciones en él:

function root2(num) { return round(num ** (1 / 2)); } function root3(num) { return round(num ** (1 / 3)); } function round(num) { return num.toFixed(2); }

Dejemos que las funciones para extraer raíces sean las principales y se exporten externamente, y la función para redondear - sea auxiliar y no se exporte. Escribamos el comando export en las funciones necesarias:

export function root2(num) { return round(num ** (1 / 2)); } export function root3(num) { return round(num ** (1 / 3)); } function round(num) { return num.toFixed(2); }

Cree un módulo que contenga la función pow2 para elevar un número a la segunda potencia, pow3 para elevarlo a la tercera y pow4 para elevarlo a la cuarta.

Español
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Usamos cookies para el funcionamiento del sitio, análisis y personalización. El procesamiento de datos se realiza de acuerdo con la Política de privacidad.
aceptar todas configurar rechazar