La función anónima de JavaScript no tiene un nombre con su declaración y esto generalmente se pasa como argumento a las otras funciones de orden superior. La función anónima se construye y se usa básicamente para la ejecución de la función instantánea dentro de una función como parámetro.
Cuando se construyen funciones anónimas, se pueden asignar a variables, dándole las mismas capacidades que si usara un nombre en la declaración de función.
Hacer uso de funciones anónimas como parámetros para otras funciones
Debido a su función anónima, podemos utilizarla donde quiera, a menudo usamos este método como parámetro en otra función, y aquí está el ejemplo de esto a continuación:
setTimeOut (function ()En este ejemplo, usamos el setTimeout () método para pasar una función anónima. Esta función anónima se ejecuta tres segundos después por el setTimeout () método.
Ejecución inmediata de una función
La ejecución inmediata de una función significa que ha creado una función y desea que se ejecute justo después de que se cree. Puede lograr esta funcionalidad con la función anónima muy fácilmente. Aquí hay un ejemplo de cómo puede hacer que suceda fácilmente en el código.
(función()Producción
Entonces, en el ejemplo anterior, la función se ejecuta justo después de su creación. La sintaxis es simple: simplemente puede declarar la función anónima y hacer que se ejecute simplemente llamándola usando el paréntesis al final de la función.
Así es como puedes hacer esto a continuación:
Dejar obj =Producción
Simplemente puede pasar los parámetros dentro de la ejecución inmediata de la función anónima como hemos visto en el ejemplo anterior.
Función anónima de flecha
La función anónima de flecha es similar a la función anónima no arrancada, es la sintaxis corta de la función y se puede implementar fácilmente en el programa. Las funciones de flecha son las características modernas de ES6 en realidad, lo que le permite escribir el código rápido y más fácil, es básicamente un enfoque en taquigrafía para declarar y usar las funciones en JavaScript.
Aquí hay un ejemplo de la función anónima en taquigrafía.
Deje anónimofunc = function ()Puede escribir la función anterior como una función de flecha de taquigrafía como se muestra a continuación
Deje anónimofunc = () => consola.log ('función anónima de flecha a mano corta');Aquí está la salida
Cómo reutilizar la función anónima
Las funciones anónimas de JavaScript se pueden reutilizar más adelante. Puede hacerlos reutilizables asignándolos a una variable y luego llamándolos donde quiera. Echemos un vistazo al ejemplo a continuación para comprender claramente cómo podemos usar fácilmente las funciones anónimas en el futuro.
Deje anónimofunc = function ()Producción:
Entonces, si echa un vistazo al ejemplo anterior, descubrirá que no hay nombre entre la palabra clave de la función y los paréntesis que lo hace completamente anónimo, pero por qué estamos asignando esta función anónima a una variable anónimafunc es porque queremos que esta función ser llamable más tarde.
Conclusión
Una función anónima es una función sin nombre que se puede usar una vez que se crean. La función anónima se puede usar para pasar como un parámetro para otra función o en la ejecución inmediata de una función. En este artículo, hemos discutido cómo podemos crear una función anónima y almacenarlos para un uso futuro también.