Programma JavaScript per passare un parametro a una funzione setTimeout ()

In questo esempio, imparerai a scrivere un programma JavaScript che passerà un parametro a una funzione setTimeout ().

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione JavaScript:

  • Funzione JavaScript ed espressioni di funzione
  • Javascript setTimeout ()

Il setTimeout()metodo esegue un blocco di codice dopo il tempo specificato. Il metodo esegue il codice solo una volta.

La sintassi comunemente usata di JavaScript setTimeout è:

 setTimeout(function, milliseconds);

I suoi parametri sono:

  • funzione - una funzione contenente un blocco di codice
  • millisecondi - il tempo dopo il quale la funzione viene eseguita

Esempio 1: passaggio di un parametro a setTimeout

 // program to pass parameter to a setTimeout() function function greet() ( console.log('Hello world'); ) // passing parameter setTimeout(greet, 3000); console.log('This message is shown first');

Produzione

Questo messaggio viene mostrato per primo  Hello world

Nel programma precedente, la greet()funzione viene passata al file setTimeout().

La greet()funzione viene quindi chiamata dopo 3000 millisecondi ( 3 secondi).

Quindi, il programma visualizza il testo Hello world solo una volta dopo 3 secondi.

Esempio 2: passaggio di un parametro alla funzione

 // programma per passare il parametro alla funzione in setTimeout () function greet(x, y) ( console.log(x); console.log(y); ) // passing parameter setTimeout(greet, 3000, 'hello', 'world'); console.log('This message is shown first');

Produzione

 Questo messaggio viene mostrato per primo ciao mondo

Nel programma precedente, nella greet()funzione sono richiesti parametri aggiuntivi x e y .

Quando si chiama la setTimeout()funzione, vengono passati argomenti aggiuntivi 'hello'e 'world'utilizzati dalla greet()funzione.

Articoli interessanti...