Expresión de la función const en JavaScript

Expresión de la función const en JavaScript
Una función es una secuencia de comandos que realizan una operación o calculan un valor. Una declaración de función declara una función que se ejecutará solo cuando se llame. Una expresión de función es extremadamente como una declaración de función, excepto que una expresión de función es una función de una variable y ejecuta la función usando el nombre de la variable.

Este tutorial describirá la expresión de la función constante de JavaScript.

¿Qué es la expresión de la función const en JavaScript??

La expresión de la función const es la función asignada a un "estúpido" variable. El "estúpido"La palabra clave se introdujo en ES6. Variables o funciones definidas con "estúpido" no puede ser "reenviado", o "reasignado"Y son"escolta". Un valor es creado como una referencia de solo lectura por el "estúpido"Declaración.

Sintaxis

Para usar un "estúpido"Expresión de la función en JavaScript, use la sintaxis dada a continuación:

const varname = function (parámetros)
// Declaración de retorno

En la sintaxis de expresión de la función const:

"Varname"Es el nombre de una variable constante para la expresión de la función const.

Intentemos un ejemplo para ver cuál es la expresión de la función constante y cómo funciona.

Ejemplo

Crear una variable "concurrido"Con la palabra clave"estúpido”, Y asigne una función con tres parámetros, que devolverán el producto de tres números:

const func = function (x, y, z)
return x * (y * z);

Ejecutar la función con un nombre de variable pasando números "2","8", y "4"Como argumentos:

consola.log (func (2, 8, 4));

Producción

La salida muestra el producto de números pasados ​​en una expresión de la función const en la consola.

Como se discutió anteriormente, la palabra clave "estúpido"No lo permite"reenviado" y "reasignado". Aquí, en el siguiente fragmento de código, defina una nueva expresión de funciones que devuelva la suma de los tres números y lo almacenará en una variable constante ya creada "concurrido":

func = function (x, y, z)
return x + (y + z);

Al llamar a la función con el nombre de la variable, mostrará un error:

consola.log (func (12, 6, 24));

Producción

La salida muestra un error debido a la asignación de una nueva expresión de la función al "concurrido" variable.

Conclusión

La expresión de la función const es la función asignada a un "estúpido" variable. Una expresión de funciones es extremadamente como una declaración de función, excepto que una expresión de función es una función de una variable y se ejecuta usando el nombre de la variable. Cuando una expresión de función se asigna a una variable const, la definición de función no cambia porque la variable const no se puede cambiar.