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)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)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)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.