Foros aprenderaprogramar.com

Aprender a programar => C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más => Mensaje iniciado por: bermartinv en 24 de Febrero 2016, 14:22

Título: sintaxis Javascript por qué hay unos paréntesis tras la llave cierre de función
Publicado por: bermartinv en 24 de Febrero 2016, 14:22
He visto en algunos sitios algunos códigos Javascript que despues del cierre de la funcion hay (). Por ejemplo:

Código: [Seleccionar]
var func1 = function(){
   var func2 = function (){
        console.log(sayHi);
   }();
}();

¿A que se debe que se cierre el objeto con ()?

Gracias y saludos
Título: Re:sintaxis Javascript por qué hay unos paréntesis tras la llave cierre de función
Publicado por: César Krall en 26 de Febrero 2016, 09:38
Hola!

Puedes ver un ejemplo y una explicación en bind JavaScript. Función entre paréntesis envuelta. function statement requires a name. Ejemplos (CU01178E), http://aprenderaprogramar.com/index.php?option=com_content&view=article&id=866:bind-javascript-funcion-entre-parentesis-envuelta-function-statement-requires-a-name-ejemplos-cu01178e&catid=78:tutorial-basico-programador-web-javascript-desde-&Itemid=206

Saludos!