Espressione della funzione const in javascript

Espressione della funzione const in javascript
Una funzione è una sequenza di comandi che eseguono un'operazione o calcola un valore. Un'istruzione di funzione dichiara una funzione che verrà eseguita solo quando viene chiamata. Un'espressione della funzione è estremamente simile a una dichiarazione di funzione, tranne per il fatto che un'espressione della funzione è una funzione di una variabile ed esegue la funzione usando il nome della variabile.

Questo tutorial descriverà l'espressione della funzione JavaScript const.

Cos'è l'espressione della funzione const in javascript?

L'espressione della funzione const è la funzione assegnata a "const"Variabile. IL "const"La parola chiave è stata introdotta in ES6. Variabili o funzioni definite con "const" non può essere "ridecbrato", O "riassegnato"E sono"scappato a blocchi". Un valore viene creato come riferimento di sola lettura da "const"Dichiarazione.

Sintassi

Per usare un "const"Espressione della funzione in JavaScript, usa la sintassi di seguito:

const varname = function (parametri)
// Dichiarazione di restituzione

Nella sintassi dell'espressione della funzione const:

"Varname"È il nome di una variabile costante per l'espressione della funzione const.

Proviamo un esempio per vedere qual è l'espressione della funzione const e come funziona.

Esempio

Crea una variabile "Func"Con la parola chiave"const"E assegna una funzione con tre parametri ad essa, che restituirà il prodotto di tre numeri:

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

Eseguire la funzione con un nome variabile passando i numeri "2","8", E "4"Come argomenti:

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

Produzione

L'output visualizza il prodotto dei numeri passati in un'espressione della funzione const sulla console.

Come discusso sopra, la parola chiave "const"Non consente"ridecbrato" E "riassegnato". Qui, nel frammento di codice sotto, definire una nuova espressione di funzione che restituirà la somma dei tre numeri e la memorizzerà in una variabile costante già creata "Func":

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

Mentre si chiama la funzione con il nome della variabile, visualizzerà un errore:

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

Produzione

L'output mostra un errore a causa dell'assegnazione di una nuova espressione di funzione al "Func"Variabile.

Conclusione

L'espressione della funzione const è la funzione assegnata a "const"Variabile. Un'espressione di funzione è estremamente simile a una dichiarazione di funzione, tranne per il fatto che un'espressione della funzione è una funzione di una variabile ed esegue usando il nome della variabile. Quando un'espressione di funzione viene assegnata a una variabile const, la definizione della funzione è invariata perché la variabile const non può essere modificata.