Come passare la funzione JavaScript come parametro

Come passare la funzione JavaScript come parametro
Simile ad altre variabili o valori, le funzioni JavaScript sono i dati che possono essere passati a un'altra funzione. Ciò afferma che una funzione può essere passata come argomento o parametro a un altro metodo. In JavaScript, tale azione consente all'utilizzo del parametro della funzione accettato di eseguire ulteriori operazioni. Inoltre, riduce anche la complessità generale del codice e fornisce una chiara comprensione.

Questo manuale insegnerà la procedura per passare una funzione come parametro o argomento.

Come passare una funzione JavaScript come argomento/parametro?

Ai fini di passare una funzione come parametro, JavaScript offre un "ReferenceFunc ()"Ciò si riferirà alla funzione specifica che deve essere passata come parametro.

Qui abbiamo un esempio per la dimostrazione.

Esempio

Innanzitutto, dichiareremo una funzione "genitore()"E pass"Referencefunc"Come parametro:

Function Parent (ReferenceFunc)
ReferenceFunc ();

Successivamente, dichiareremo la seconda funzione denominata "bambino()"Che deve essere passato come parametro nella funzione genitore (). Inoltre, mostreremo un messaggio nel corpo della funzione per verificare se la funzione viene passata correttamente come argomento o meno:

funzione child ()
console.log ("funzione javascript passata come parametro");

Infine, passeremo la funzione figlio () come argomento alla funzione genitore ():

genitore (figlio);

Quando verrà eseguito il programma di cui sopra e la funzione genitore () proverà ad accedere alla funzione figlio (), il compilatore riferirà la funzione di figlio () come "ReferenceFunc ()"Ed eseguire il codice Aggiungi nel suo corpo come segue:

Abbiamo dimostrato il metodo più semplice per passare una funzione come parametro o argomento.

Conclusione

Per passare una funzione come parametro, è possibile effettuare un riferimento alla funzione richiesta come argomento in JavaScript. In tale scenario, quando una funzione cerca di accedere a un'altra funzione che viene passata come argomento alla chiamata della funzione, il parametro di riferimento aggiunto si riferirà ad esso e l'operazione specificata verrà eseguita. Questo articolo ha discusso del metodo per passare qualsiasi funzione come argomento o parametro in JavaScript.