JavaScript-program för att skicka parameter till en setTimeout () -funktion

I det här exemplet lär du dig att skriva ett JavaScript-program som skickar en parameter till en setTimeout () -funktion.

För att förstå detta exempel bör du ha kunskap om följande JavaScript-programmeringsämnen:

  • JavaScript-funktion och funktionsuttryck
  • Javascript setTimeout ()

Den setTimeout()metod utför ett block av kod efter den angivna tiden. Metoden kör koden bara en gång.

Den vanligaste syntaxen för JavaScript setTimeout är:

 setTimeout(function, milliseconds);

Dess parametrar är:

  • funktion - en funktion som innehåller ett kodblock
  • millisekunder - den tid efter vilken funktionen körs

Exempel 1: Skicka parameter till 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');

Produktion

Detta meddelande visas först  Hello world

I ovanstående program greet()överförs funktionen till setTimeout().

Den greet()funktionen blir sedan kallas efter 3000 millisekunder ( 3 sekunder).

Programmet visar därför texten Hello world bara en gång efter 3 sekunder.

Exempel 2: Skicka parameter till funktion

 // program för att skicka parameter för att fungera 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');

Produktion

 Detta meddelande visas första hej världen

I ovanstående program krävs ytterligare parametrar x och y i greet()funktionen.

När du ringer till setTimeout()funktionen skickas ytterligare argument 'hello'och 'world'skickas som används av greet()funktionen.

Intressanta artiklar...