JavaScript-ohjelma parametrin siirtämiseksi setTimeout () -toiminnolle

Tässä esimerkissä opit kirjoittamaan JavaScript-ohjelman, joka välittää parametrin setTimeout () -funktiolle.

Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista JavaScript-ohjelmoinnin aiheista:

  • JavaScript-funktio- ja funktiolausekkeet
  • Javascript setTimeout ()

setTimeout()Menetelmä suorittaa koodiosion jälkeen tietyn ajan. Menetelmä suorittaa koodin vain kerran.

JavaScript setTimeoutin yleisesti käytetty syntaksi on:

 setTimeout(function, milliseconds);

Sen parametrit ovat:

  • function - toiminto, joka sisältää koodilohkon
  • millisekuntia - aika, jonka jälkeen toiminto suoritetaan

Esimerkki 1: Parametrin välittäminen setTimeout-tilaan

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

Tuotos

Tämä viesti näytetään ensin  Hello world

Yllä olevassa ohjelmassa greet()toiminto välitetään setTimeout().

greet()Toiminto sitten saa kutsuttiin 3000 millisekuntia ( 3 sekuntia).

Siksi ohjelma näyttää tekstin Hei maailma vain kerran 3 sekunnin kuluttua.

Esimerkki 2: Parametrin välittäminen toiminnolle

 // ohjelma välittää parametri toimimaan 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');

Tuotos

 Tämä viesti näytetään ensimmäisessä heilumaailmassa

Yllä olevassa ohjelmassa greet()toiminnossa vaaditaan lisäparametreja x ja y .

Kun kutsut setTimeout()funktiota, välitetään lisää argumentteja 'hello'ja funktiota.'world'greet()

Mielenkiintoisia artikkeleita...