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.








