కోరుకున్న కోర్సులు:

Window setTimeout() పద్ధతి

setTimeout() నిర్వచనం మరియు వినియోగం

పద్ధతి కొన్ని మిల్లీసెకన్ల తర్వాత ఫంక్షన్ నడుపుతుంది.ప్రకటన:

1 నిమిషం = 1000 మిల్లీసెకన్లు.

setTimeout() సందేశం

ఒక్కసారి మాత్రమే పని చేయుట కోసం ఉపయోగించండి: setInterval()మీరు పునరావృతంగా పని చేయాలి అయితే ఉపయోగించండి:

. clearTimeout() పద్ధతి ఉపయోగించండి:

ఫంక్షన్ నడుపుతున్నది అని అడుగుపెట్టడానికి ఉపయోగించండి: setTimeout() సమయం నిర్మూలించడానికి ఉపయోగించండి:

తిరిగి వచ్చే id ను ఉపయోగించండి:function, milliseconds);

అప్పుడు మీరు ఫంక్షన్ నడుపుతున్నది అని అడుగుపెట్టడానికి myTimeout = setTimeout(myGreeting, 5000) ఉపయోగించండి: clearTimeout() పద్ధతి పని నిర్మూలించడానికి ఉపయోగించండి:

clearTimeout(myTimeout);

మరింత వివరాలు చూడండి:

clearTimeout() పద్ధతి

setInterval() పద్ధతి

clearInterval() పద్ధతి

ఉదాహరణ

ఉదాహరణ 1

5 నిమిషాల కాలం వేచి ఉండే వాక్యం:

const myTimeout = setTimeout(myGreeting, 5000);

亲自试一试

ఉదాహరణ 2

myGreeting నడుపుతున్నది అని అడుగుపెట్టడానికి clearTimeout(myTimeout) ఉపయోగించండి:

const myTimeout = setTimeout(myGreeting, 5000);
function myStopFunction() {
  clearTimeout(myTimeout);
}

亲自试一试

పేజీ కింద మరిన్ని ఉదాహరణలు లభిస్తాయి.

సింథాక్స్

setTimeout(function, milliseconds, param1, param2, ...)

పరామితులు

పరామితులు వివరణ
function అవసరమైన. పని చేయాల్సిన ఫంక్షన్.
milliseconds

ఎంపికాత్మకం. పని ప్రారంభించడానికి ముందు వేచి ఉండే మిల్లీసెకన్లు.

అప్రమేయ విలువ 0.

param1, param2,...

ఎంపికాత్మకం. ఫంక్షన్ కు పంపబడే పరామితులు.

IE9 మరియు అది ముంది వెర్షన్లు ఈ విధమైనది లేదు.

తిరిగి వచ్చే విలువ

రకం వివరణ
సంఖ్య.

కాలము యొక్క ID.

ఈ id ను ఈ సమయం కి జోడించండి: clearTimeout(idమాథోడ్ కాలక్రమికులను రద్దు చేయడానికి కలిపి వాడండి.

బ్రౌజర్ మద్దతు

అన్ని బ్రౌజర్లు మద్దతు ఇస్తాయి setTimeout():

చ్రోమ్ ఐఇ ఎడ్జ్ ఫైర్ఫాక్స్ సఫారీ ఓపెరా
చ్రోమ్ ఐఇ ఎడ్జ్ ఫైర్ఫాక్స్ సఫారీ ఓపెరా
మద్దతు మద్దతు మద్దతు మద్దతు మద్దతు మద్దతు

మరిన్ని ఉదాహరణలు

ఉదాహరణ 3

3 సెకన్లు (3000 మిల్లీసెకన్లు) తర్వాత అప్రమత్తత పానిక్ ప్రదర్శించండి:

let timeout;
function myFunction() {
  timeout = setTimeout(alertFunc, 3000);
}
function alertFunc() {
  alert("Hello!");
}

亲自试一试

ఉదాహరణ 4

టైమర్ టెక్స్ట్ను ప్రదర్శించండి:

let x = document.getElementById("txt");
setTimeout(function(){ x.value = "2 seconds" }, 2000);
setTimeout(function(){ x.value = "4 seconds" }, 4000);
setTimeout(function(){ x.value = "6 seconds" }, 6000);

亲自试一试

ఉదాహరణ 5

కొత్త విండోను తెరుస్తుంది మరియు మూడు సెకన్లు (3000 మిల్లీసెకన్లు) తర్వాత దానిని మూసివేస్తుంది:

const myWindow = window.open("", "", "width=200, height=100");
setTimeout(function() {myWindow.close()}, 3000);

亲自试一试

ఉదాహరణ 6

కొనసాగే లెక్కింపు - కానీ లెక్కింపును ఆపవచ్చు:

function startCount()
function stopCount()

亲自试一试

ఉదాహరణ 7

కాలక్రమ సంఘటనను వాడిన గడియారం:

function startTime() {
  const date = new Date();
  document.getElementById("txt").innerHTML = date.toLocaleTimeString();
  setTimeout(function() {startTime()}, 1000);
}

亲自试一试

ఉదాహరణ 8

ఫంక్షన్కు పరామితులను పాస్ చేయండి (IE9 మరియు ఆగష్టు పూర్వం వరకు పనిచేయదు):

setTimeout(myFunc, 2000, "param1", "param2");

亲自试一试

ఉదాహరణ 9

అయితే, మీరు అనానిమస్ ఫంక్షన్ వాడితే, అన్ని బ్రౌజర్లకు అనువందిస్తుంది:

setTimeout(function() {myFunc("param1", "param2")}, 2000);

亲自试一试