var MiModulo = (function() {
var datosPrivados = "Estos datos son privados";
function funcionPrivada() {
console.log("Esta es una función privada");
}
// Exponer solo lo que necesitas
return {
datosPublicos: "Estos datos son públicos",
funcionPublica: function() {
console.log("Esta es una función pública");
}
};
})();
console.log(MiModulo.datosPublicos); // Acceso a datos públicos
MiModulo.funcionPublica(); // Llamada a función pública