⊗jsPmMCMC 497 of 505 menu

Módulos mediante clausuras en JavaScript

El problema descrito anteriormente es característico de cualquier lenguaje de programación. Como solución, se utilizan los llamados módulos.

Un módulo es una construcción diseñada para que las variables y funciones de esta construcción solo sean visibles dentro de ella y no interfieran con nada externo.

En JavaScript existen varios tipos de módulos. Los módulos mediante clausuras más simples se crean usando una función invocada inmediatamente, de esta manera:

;(function() { // aquí el código del módulo })();

Las variables y funciones creadas en dicho módulo no serán visibles desde fuera de este módulo:

;(function() { let str = 'variable del módulo'; function func() { alert('función del módulo'); } })(); // Aquí las variables y funciones del módulo no están disponibles: alert(str); alert(func);
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