JavaScript program a paraméter átadásához egy setTimeout () függvényhez

Ebben a példában megtanul olyan JavaScript programot írni, amely paramétert ad át a setTimeout () függvénynek.

A példa megértéséhez ismernie kell a következő JavaScript programozási témákat:

  • JavaScript Function és Function Expressions
  • Javascript setTimeout ()

A setTimeout()módszer a megadott idő után végrehajt egy kódblokkot. A módszer csak egyszer hajtja végre a kódot.

A JavaScript setTimeout általánosan használt szintaxisa:

 setTimeout(function, milliseconds);

Paraméterei a következők:

  • function - kódblokkot tartalmazó függvény
  • ezredmásodperc - az az idő, amely után a függvény végrehajtásra kerül

1. példa: A paraméter átadása a setTimeout számára

 // 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');

Kimenet

Ez az üzenet jelenik meg először a  Hello világban

A fenti programban a greet()függvény átkerül a setTimeout().

A greet()funkciót ezután 3000 milliszekundum ( 3 másodperc) után hívják meg .

Ezért a program 3 másodperc után csak egyszer jeleníti meg a Hello world szöveget .

2. példa: Paraméter átadása a függvénynek

 // program a paraméter átadásához a setTimeout () függvényben function greet(x, y) ( console.log(x); console.log(y); ) // passing parameter setTimeout(greet, 3000, 'hello', 'world'); console.log('This message is shown first');

Kimenet

 Ez az üzenet jelenik meg az első hello world

A fenti programban további x és y paraméterekre van szükség a greet()függvényben.

Ha hívja a setTimeout()funkció további érveket 'hello'és 'world'engedjük, amelyek által használt greet()funkció.

érdekes cikkek...