JavaScript - Diferencia en declaración de función constructora.

   
Vista:

Diferencia en declaración de función constructora.

Publicado por gerard (1 intervención) el 10/04/2017 13:31:52
Hay alguna diferencia aparte de gramática, entre estas dos funciones ya que en tutoriales he visto que estan utilizando la definición de la propiedad junto el nombre de la función.
var init = function init(){}
var init = function (){}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Diferencia en declaración de función constructora.

Publicado por Alejandro (100 intervenciones) el 11/04/2017 00:26:52
Hola gerard, en si no hay gran diferencia entre ambas declaraciones de funciones, la dos maneras definen una función expresada. La única diferencia es que en el primer caso
1
var init = function init(){}
al darle un nombre a la función, te permite usar dicho nombre dentro de esta como en el caso de una función recursiva.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar