Neste artigo, todos os detalhes por trás do conceito e funcionamento da função “setTimeout ()”São explicados.
Qual é o objetivo por trás do setTimeout ()?
Todos em suas vidas fizeram uso de um gadget chamado de cronômetro. Timers ou um alarme são usados para muitos procedimentos diferentes. Um cronômetro fornece a funcionalidade de saber quando parar ou iniciar certas ações em sua vida diária. Muito assim, o “setTimeout ()”A função fornecerá esse recurso ao seu código. O uso desta função fornecerá atrasos antes que quaisquer funções definidas pelo usuário possam ser executadas.
Vamos dar um exemplo disso. Em um videogame, o inimigo tem que reaparecer exatamente 20 segundos após ser morto. O "setTimeout ()”A função será implementada no código original, responsável por executar o videogame. Esta função é o que fará com que o inimigo tenha um atraso de 20 segundos antes de aparecer novamente. No mesmo jogo, essa função pode ser usada para algo muito contrastante. Suponha que um item tenha aparecido para o jogador. Mas o desenvolvedor do jogo não deseja que esse item permaneça para o infinito. É aqui que o “setTimeout ()”Entrará e dedicará um tempo limitado para esse item permanecer.
Como funciona a função Settimeout ()?
Esta sintaxe é muito básica e fácil de entender. São necessários dois parâmetros dentro de seus colchetes. O primeiro parâmetro é a função definida pelo usuário que deve ser executada. Tomaremos outro parâmetro que é o tempo do atraso (milissegundos) que ocorrerá antes que a função definida pelo usuário seja executada. Abaixo está um código de amostra para esta execução:
função samplefunction ()Neste exemplo, a função “Função de amostra”Será executado 5 segundos (5000 milissegundos) após a execução do código. Consulte o trecho abaixo:
Existem alguns outros detalhes a serem observados sobre este código também.
Conclusão
A "setTimeout ()”A função é usada para fornecer um atraso antes da execução de qualquer função definida pelo usuário. A função pode ser útil ao executar ou encerrar certos pedaços de código dentro de um programa. Neste artigo, uma explicação detalhada foi fornecida sobre o que “setTimeout ()”A função é e como pode ser usada em javascript.