Hola que tal, estoy empezando a construir una pequeña aplicacion en javascript para mi pagina, siempre hice cosas pequeñas con js, pero como esto es algo mas grande... Queria hacerlo con objetos. Y hay algo que todavia no logro entender... Y es que hace lo siguiente:
Código Javascript
:
Ver originalvar Algo = {};
(function() {
Algo.algomas = function() {
// Aca el codigo...
}
})();
// Por ejemplo en jquery para los plugins hacen algo asi;
(function($) {
// Aca el plugin
})(jQuery);
Mi pregunta: ¿Qué es lo que hace el "
(function() { // ... })();"? Y ¿Adonde va a parar lo que se pasa como argumento? (Ej. "
(function(argumento) { // ... })();")
¡Espero que puedan sacarme la duda!
¡Saludos!