„JavaScript“ programa, skirta perduoti parametrą funkcijai „setTimeout ()“

Šiame pavyzdyje išmoksite rašyti „JavaScript“ programą, kuri parametrą perduos funkcijai setTimeout ().

Norėdami suprasti šį pavyzdį, turite žinoti šias „JavaScript“ programavimo temas:

  • „JavaScript“ funkcijos ir funkcijos išraiškos
  • „Javascript setTimeout“ ()

setTimeout()Metodas atlieka kodo bloką po nurodyto laiko. Metodas kodą vykdo tik vieną kartą.

Dažniausiai naudojama „JavaScript setTimeout“ sintaksė yra:

 setTimeout(function, milliseconds);

Jo parametrai yra:

  • funkcija - funkcija, turinti kodo bloką
  • milisekundės - laikas, po kurio funkcija yra vykdoma

1 pavyzdys: parametro perdavimas „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');

Rezultatas

Šis pranešimas rodomas pirmiausia  Sveikas pasaulis

Pirmiau pateiktoje programoje greet()funkcija perduodama setTimeout().

Tada greet()funkcija bus iškviesta po 3000 milisekundžių ( 3 sekundžių).

Taigi programa „Hello world“ tekstą rodo tik vieną kartą po 3 sekundžių.

2 pavyzdys: parametro perdavimas funkcijai

 // programa perduoti parametrą funkcijai „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');

Rezultatas

 Šis pranešimas rodomas pirmas labas pasaulis

Minėtoje programoje greet()funkcijai reikalingi papildomi parametrai x ir y .

Skambinant į setTimeout()funkciją, papildomų argumentų 'hello'ir 'world'yra perduodama, kurie naudoja greet()funkciją.

Įdomios straipsniai...