Javascript: Las funciones no tienen nombre?!?

preview_player
Показать описание
Las funciones en Javascript no tienen nombre. Existe una sintaxis en la que parece que sí, pero en realidad definir una función asigna un objeto a una variable (tal como con objetos y arrays). El nombre con que invocamos una función vienen dado, entonces, por el nombre de la variable que la está referenciando. Las funciones me permiten abstraer un cálculo que transforma unas entradas (los parámetros) en una salida (el valor de retorno). Esto se suele hacer porque cierto cálculo se usa con frecuencia en un programa y vale la pena reducir el coste de invocarlo, haciendo una "instrucción especial" que lo implementa.
Рекомендации по теме
Комментарии
Автор

Hay algo que no me cuadra. Crear una función lo que hace es crear un objeto. Los objetos al asignarlos a dos variables estamos haciendo un vínculo con la referencia. Pero veo que al reasignar la variable max3, la variable maximo3 no se ha alterado. Eso quiere decir que no ha creado una referencia en este caso? Es porque son un tipo de objeto diferente? (😅 Perdón por ser tan pesado)

isdabenx
visit shbcf.ru