In questo articolo, tutti i dettagli dietro il concetto e il funzionamento della funzione "setTimeout ()"Sono spiegati.
Qual è l'obiettivo dietro setTimeout ()?
Tutti nella loro vita hanno fatto uso di un gadget chiamato timer. I timer o un allarme vengono utilizzati per molte procedure. Un timer fornisce la funzionalità di sapere quando fermare o iniziare determinate azioni nella vita quotidiana. Molto così, il "setTimeout ()"La funzione fornirà questa funzione al tuo codice. L'utilizzo di questa funzione fornirà ritardi prima che possano essere eseguite le funzioni definite dall'utente.
Facciamo un esempio di questo. In un videogioco, il nemico deve rigenerare esattamente 20 secondi dopo che è stato ucciso. IL "setTimeout ()"La funzione verrà implementata nel codice originale che è responsabile dell'esecuzione del videogioco. Questa funzione è ciò che farà sì che il nemico abbia un ritardo di 20 secondi prima di generare di nuovo. Nello stesso gioco, questa funzione può essere utilizzata per qualcosa di molto contrastante. Supponiamo che un oggetto sia apparso per il giocatore. Ma lo sviluppatore di giochi non vuole che quell'oggetto si spolò per l'infinito. Questo è dove il "setTimeout ()"Internetterà e darà un tempo limitato per quell'articolo per indugiare.
Come funziona la funzione setTimeout ()?
Questa sintassi è molto semplice e facile da capire. Ci vogliono due parametri tra le sue staffe. Il primo parametro è la funzione definita dall'utente che deve essere eseguita. Prenderemo un altro parametro che è il tempo del ritardo (millisecondi) che si verificherà prima che la funzione definita dall'utente venga eseguita. Di seguito è riportato un codice di esempio per questa esecuzione:
funzione campionefunction ()In questo esempio, la funzione "Funzione campione"Saranno eseguiti 5 secondi (5000 millisecondi) dopo l'esecuzione del codice. Fare riferimento allo snippet di seguito:
Ci sono anche alcuni altri dettagli da notare su questo codice.
Conclusione
UN "setTimeout ()"La funzione viene utilizzata per fornire un ritardo prima dell'esecuzione di qualsiasi funzione definita dall'utente. La funzione può rivelarsi utile durante l'esecuzione o la terminazione di determinati pezzi di codice all'interno di un programma. In questo articolo, è stata fornita una spiegazione dettagliata su ciò che il "setTimeout ()"La funzione è e come può essere utilizzata in JavaScript.