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()