El setTimeout() El mètode de JavaScript s'utilitza per executar una funció després d'esperar l'interval de temps especificat. Aquest mètode retorna un valor numèric que representa el valor d'ID del temporitzador.
A diferència del setInterval() mètode, el setTimeout() El mètode executa la funció només una vegada. Aquest mètode es pot escriure amb o sense finestra prefix.
Podem utilitzar el clearTimeout() mètode per aturar el temps d'espera o impedir l'execució de la funció especificada al fitxer setTimeout() mètode. El valor que retorna el setTimeout() El mètode es pot utilitzar com a argument de la clearTimeout() mètode per cancel·lar el temporitzador.
La sintaxi d'ús habitual de la setTimeout() mètode es mostra a continuació.
Sintaxi
window.setTimeout(function, milliseconds);
Valors dels paràmetres
Aquest mètode pren dos valors de paràmetre funció i mil·lisegons que es defineixen de la següent manera.
funció: És la funció que conté el bloc de codi que s'executarà.
mil·lisegons: Aquest paràmetre representa l'interval de temps després del qual té lloc l'execució de la funció. L'interval és en mil·lisegons. El seu valor per defecte és 0. Defineix amb quina freqüència s'executarà el codi. Si no s'especifica, el valor 0 s'utilitza.
Entenem l'ús de setTimeout() mètode utilitzant algunes il·lustracions.
Exemple 1
Aquest és un exemple senzill d'utilitzar setTimeout() mètode. Aquí, es mostrarà un quadre de diàleg d'alerta amb un interval de dos segons. No estem utilitzant cap mètode per impedir l'execució de la funció especificada a setTimeout() mètode. Doncs el setTimeout() El mètode executa la funció especificada només una vegada, després de l'interval de temps donat.
setTimeout() method <h3> This is an example of using the setTimeout() method </h3> <p> Click the following button before 2 seconds to see the effect. </p> Stop var a = setTimeout(fun1, 2000); function fun1() { var win1 = window.open(); win1.document.write(' <h2> Welcome to the javaTpoint.com </h2>'); setTimeout(function(){win1.close()}, 2000); } function stop() { clearTimeout(a); }Prova-ho ara
Sortida
què és el mòdul en c++
La sortida seguirà sent la mateixa si l'usuari fa clic a Atura botó abans de dos segons. En cas contrari, s'obrirà una pestanya nova al cap de dos segons i es tancarà al cap de dos segons d'obrir-se.