JavaScript-programma om een ​​parameter door te geven aan een setTimeout () -functie

In dit voorbeeld leert u een JavaScript-programma te schrijven dat een parameter doorgeeft aan een setTimeout () -functie.

Om dit voorbeeld te begrijpen, moet u kennis hebben van de volgende JavaScript-programmeeronderwerpen:

  • JavaScript-functie en functie-expressies
  • Javascript setTimeout ()

De setTimeout()methode voert een codeblok uit na de opgegeven tijd. De methode voert de code slechts één keer uit.

De veelgebruikte syntaxis van JavaScript setTimeout is:

 setTimeout(function, milliseconds);

De parameters zijn:

  • functie - een functie die een blok code bevat
  • milliseconden - de tijd waarna de functie wordt uitgevoerd

Voorbeeld 1: Parameter doorgeven aan 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');

Uitvoer

Dit bericht wordt als eerste weergegeven  Hallo wereld

In het bovenstaande programma wordt de greet()functie doorgegeven aan de setTimeout().

De greet()functie wordt dan na 3000 milliseconden ( 3 seconden) aangeroepen .

Daarom geeft het programma de tekst Hallo wereld slechts één keer weer na 3 seconden.

Voorbeeld 2: parameter doorgeven aan functie

 // programma om parameter door te geven aan functie 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');

Uitvoer

 Dit bericht wordt getoond als eerste hallo wereld

In het bovenstaande programma zijn aanvullende parameters x en y vereist in de greet()functie.

Bij het aanroepen van de setTimeout()functie worden aanvullende argumenten 'hello'en 'world'doorgegeven die door de greet()functie worden gebruikt .

Interessante artikelen...