Esta publicación de blog proporcionará un ejemplo de JavaScript de cómo asignar una función a una variable.
Cómo asignar una función a una variable en JavaScript?
Hay dos tipos diferentes de funciones en JavaScript, que se utilizarán asignándolas a variables:
Veamos cómo asignar estos tipos de funciones a una variable.
Asignar una función anónima a una variable
Un "anónimo"La función es el tipo de función más simple que se puede asignar a una variable. Como lo indica el nombre, la función declarará sin el nombre.
Sintaxis
Siga la sintaxis dada para asignar una función anónima a una variable:
Ejemplo 1: Asigne una función anónima a una variable sin parámetro
Crear una variable "suma”Y asignarle una función anónima. En la función, cree dos variables "a" y "b"Asignando valores"12" y "8"Respectivamente, y finalmente, devuelve la suma de dos números"a" y "b":
Llame a la función por un nombre de variable "suma"Con aparatos ortopédicos"()"Eso denota la función:
consola.log (sum ());La salida muestra "20"Mientras llama a la función anónima asignada a una variable:
Ejemplo 2: Asigne una función anónima a una variable con parámetro
Aquí, asigne una función anónima a la variable con dos parámetros "a" y "b". Devolverá la suma de dos números que se pasarán durante la llamada de función como argumento:
Llame a la función anónima utilizando la variable "suma"Pasando el número"4"Como primer argumento"a" y "6"Como el segundo argumento"b":
consola.log (suma (4, 6));La salida correspondiente será:
Asignar una función de flecha a una variable
El "función de flecha"Es la segunda forma de aplicar la función a la variable. La única diferencia entre la función de flecha y la función anónima es que creará sin usar la palabra clave "función"Y en su lugar usa una flecha. La función de flecha en JavaScript tiene la sintaxis más corta para la declaración de función.
Sintaxis
Use la siguiente sintaxis para asignar la función de flecha a la variable:
Ejemplo 1: asigne una función de flecha a una variable sin parámetro
Crear una variable "suma”Y asignarle una función de flecha. En la función, cree dos variables "a" y "b"Asignando valores"9" y "12"Respectivamente, y por último, devuelve la suma de dos números"a" y "b":
Llame a la función por un nombre de variable "suma":
consola.log (sum ());La salida muestra "21"Al llamar a la función de flecha sin parámetros asignados a una variable:
Ejemplo 2: asigne una función de flecha a una variable con parámetro
Crear una función de flecha con variables "a" y "b"Eso devolverá la suma de dos números. Es lo mismo que la función anónima con parámetros pero sin el "funciónPalabra clave:
Invoca la función de flecha usando el nombre de la variable "suma":
consola.log (suma (23, 20));Producción
Conclusión
Se pueden asignar dos tipos diferentes de funciones a una variable. Estos son los "anónimo"Función y una"flecha" función. Se asigna una función anónima con o sin parámetros mientras la función de flecha se asigna a la variable con parámetros. Esta publicación de blog demuestra el proceso de asignar una función a una variable