Come richiamare la funzione con i parametri in JavaScript

Come richiamare la funzione con i parametri in JavaScript
Durante la programmazione in JavaScript, una funzione di callback con parametri può aiutare a evitare problemi ed errori. Oltre a ciò, offre la facilità di chiamare una particolare funzione dopo l'altra. In un altro caso, è benefico in modo tale che fintanto che l'operazione precedente non è completata, si può attendere per procedere all'operazione successiva.

Questo articolo illustrerà i metodi per applicare le funzioni di callback con parametri in JavaScript.

Come richiamare la funzione con i parametri in JavaScript?

Per la funzione di callback con i parametri in JavaScript, è possibile applicare i seguenti metodi:

  • "Definito dall'utente" valore
  • "Letterali modello"

Ora dimostreremo il concetto dichiarato uno per uno!

Metodo 1: applicazione della funzione di callback con parametri in JavaScript sul valore definito dall'utente

Questo metodo può essere applicato per passare la funzione di callback come argomento alla funzione principale che coinvolge il valore definito dall'utente mentre viene invocato.

Controlla il seguente esempio per comprendere il concetto dichiarato.

Esempio
In primo luogo, definisci una funzione chiamata "esempio()"Con due argomenti:"articolo" E "Cb", Dove l'elemento è il valore immesso dall'utente e il secondo argomento si riferisce alla funzione di callback.

Nella sua definizione della funzione, chiedere all'utente di inserire un valore stringa utilizzando un prompt. Quindi, il valore definito dall'utente verrà passato alla funzione di callback come argomento stringa:

Esempio di funzione (elemento, cb)
var string = prompt ("immettere il contenuto:") + elemento;
cb (stringa);

Ora, dichiara la funzione di callback denominata "richiamare()"Con l'argomento specificato"fatto"Utilizzato per visualizzare il valore immesso nella finestra di dialogo Avviso:

Funzione callback (fact)
Avviso (fatto);

Infine, accedi all'esempio della funzione principale () insieme alla funzione di callback che viene passata come parametro con il valore della stringa specificato:

Esempio ("Caricato!", richiamare);

L'output risultante sarà:

Dall'output di cui sopra, è evidente che entrambi i valori della stringa, il valore dell'argomento originale e la funzione di callback vengono uniti e visualizzati correttamente nella casella di allerta.

Metodo 2: applicazione della funzione di callback con i parametri in JavaScript usando i letterali del modello

"Letterali modello"Sono rappresentati come i caratteri del backtic (') e sono utilizzati principalmente per l'interpolazione delle stringhe. Questa tecnica può essere utilizzata per visualizzare il valore della stringa specificato rispetto al modello corrispondente letterale. Questi letterali dovrebbero essere inseriti nella definizione della funzione originale insieme al valore della funzione di callback.

Esempio
Nell'esempio seguente, definire una funzione denominata "esempio()"Con gli argomenti specificati. Qui, l'argomento particolare "corda"Allo stesso modo si riferisce al valore della stringa con l'aiuto del modello letterale e"CB"Rappresenta la funzione di callback:

Esempio di funzione (stringa, cb)
console.log ('$ string');
cb (stringa);

Successivamente, dichiara la funzione di callback denominata "richiamare()". Nella sua definizione, stamperemo il seguente messaggio:

funzione callback ()
console.log ('Linuxhint!');

Infine, invoca il "esempio()"Funzionare e passare il valore della stringa e la funzione di callback come argomenti:

Esempio ("Caricamento del sito Web ...", callback);

Si può osservare che al passaggio della funzione di richiamata come parametro, il valore della stringa corrispondente viene fuso con il valore della funzione principale:

Abbiamo compilato i metodi per utilizzare la funzione di callback con i parametri in JavaScript.

Conclusione

In JavaScript, è possibile applicare una funzione di callback con parametri sul valore inserito dall'utente o utilizzare la tecnica dei letterali del modello. Il primo approccio può essere utilizzato per eseguire la funzione di callback sul valore definito dall'utente, mentre il secondo approccio aiuta a lavorare con valori codificati come parametri. Questo manuale ha dimostrato il metodo per utilizzare la funzione di callback con parametri in JavaScript.