Questo post sul blog fornirà un esempio JavaScript di come assegnare una funzione a una variabile.
Come assegnare una funzione a una variabile in JavaScript?
Esistono due diversi tipi di funzioni in JavaScript, che verranno utilizzati assegnandoli alle variabili:
Vediamo come assegnare questi tipi di funzione a una variabile.
Assegna una funzione anonima a una variabile
UN "anonimo"La funzione è il tipo più semplice di funzione che può essere assegnato a una variabile. Come indicato dal nome, la funzione dichiarerà senza il nome.
Sintassi
Seguire la sintassi data per l'assegnazione di una funzione anonima a una variabile:
Esempio 1: assegnare una funzione anonima a una variabile senza parametro
Crea una variabile "somma"E assegna una funzione anonima ad essa. Nella funzione, crea due variabili "UN" E "B"Assegnando i valori"12" E "8"Rispettivamente, e infine, restituire la somma di due numeri"UN" E "B":
Chiama la funzione con un nome variabile "somma"Con parentesi graffe"()"Ciò indica la funzione:
console.log (sum ());L'output viene visualizzato "20"Mentre si chiama la funzione anonima assegnata a una variabile:
Esempio 2: assegnare una funzione anonima a una variabile con parametro
Qui, assegna una funzione anonima alla variabile con due parametri "UN" E "B". Restituirà la somma di due numeri che verranno passati durante la chiamata della funzione come argomento:
Chiama la funzione anonima usando la variabile "somma"Per numero di passaggio"4"Come primo argomento"UN" E "6"Come il secondo argomento"B":
console.registro (somma (4, 6));L'output corrispondente sarà:
Assegna una funzione freccia a una variabile
IL "funzione freccia"È il secondo modo per applicare la funzione alla variabile. L'unica differenza tra la funzione freccia e la funzione anonima è che creerà senza usare la parola chiave "funzione"E invece usa una freccia. La funzione freccia in javascript ha la sintassi più breve per la dichiarazione di funzione.
Sintassi
Utilizzare la seguente sintassi per l'assegnazione della funzione freccia alla variabile:
Esempio 1: assegnare una funzione freccia a una variabile senza parametro
Crea una variabile "somma"E assegna una funzione freccia ad essa. Nella funzione, crea due variabili "UN" E "B"Assegnando i valori"9" E "12"Rispettivamente, e infine, restituire la somma di due numeri"UN" E "B":
Chiama la funzione con un nome variabile "somma":
console.log (sum ());L'output viene visualizzato "21"Mentre si chiama la funzione freccia senza parametri assegnati a una variabile:
Esempio 2: assegnare una funzione freccia a una variabile con parametro
Crea una funzione freccia con variabili "UN" E "B"Ciò restituirà la somma di due numeri. È lo stesso della funzione anonima con i parametri ma senza "funzione" parola chiave:
Invocare la funzione freccia usando il nome della variabile "somma":
console.registro (somma (23, 20));Produzione
Conclusione
Due diversi tipi di funzioni possono essere assegnati a una variabile. Queste sono le "anonimo"Funzione e un"freccia" funzione. Una funzione anonima è assegnata con o senza parametri mentre la funzione freccia è assegnata alla variabile con parametri. Questo post sul blog dimostra il processo di assegnazione di una funzione a una variabile