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.








