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.