JavaScript-program for å overføre parameter til en setTimeout () -funksjon

I dette eksemplet lærer du å skrive et JavaScript-program som vil overføre en parameter til en setTimeout () -funksjon.

For å forstå dette eksemplet, bør du ha kunnskap om følgende JavaScript-programmeringsemner:

  • JavaScript-funksjon og funksjonsuttrykk
  • Javascript setTimeout ()

Den setTimeout()metode utfører en kodeblokk etter den angitte tid. Metoden utfører koden bare én gang.

Den vanlig brukte syntaksen for JavaScript setTimeout er:

 setTimeout(function, milliseconds);

Parametrene er:

  • funksjon - en funksjon som inneholder en blokk med kode
  • millisekunder - tiden etter at funksjonen utføres

Eksempel 1: Overføring av parameter til 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');

Produksjon

Denne meldingen vises først  Hello world

I programmet ovenfor greet()overføres funksjonen til setTimeout().

Den greet()funksjonen så blir kalt etter 3000 millisekunder ( 3 sekunder).

Programmet viser derfor teksten Hello world bare en gang etter 3 sekunder.

Eksempel 2: Overføring av parameter til funksjon

 // program for å overføre parameter for å fungere i 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');

Produksjon

 Denne meldingen vises første hei verden

I programmet ovenfor kreves det ytterligere parametere x og y i greet()funksjonen.

Når du ringer til setTimeout()funksjon, ekstra argumenter 'hello'og 'world'sendes som brukes av greet()funksjonen.

Interessante artikler...