I denne artikkelen er alle detaljene bak konseptet og funksjonen til funksjonen "setTimeout ()”Forklares.
Hva er målet bak Settimeout ()?
Alle i livet har benyttet seg av en dings kalt en tidtaker. Tidtakere eller alarm brukes til mange forskjellige prosedyrer. En tidtaker gir funksjonaliteten til å vite når du skal stoppe eller starte visse handlinger i ditt daglige liv. Mye sånn, "setTimeout ()”Funksjonen vil gi denne funksjonen til koden din. Å bruke denne funksjonen vil gi forsinkelser før noen brukerdefinerte funksjoner kan utføres.
La oss ta et eksempel på dette. I et videospill må fienden respawn nøyaktig 20 sekunder etter at den er drept. “setTimeout ()”Funksjon vil bli implementert i den opprinnelige koden som er ansvarlig for å kjøre videospillet. Denne funksjonen er det som vil føre til at fienden har en forsinkelse på 20 sekunder før den gyter igjen. I samme spill kan denne funksjonen brukes til noe veldig kontrast. Anta at et element har dukket opp for spilleren. Men spillutvikleren vil ikke at den varen skal henger rundt for uendelig. Det er her “setTimeout ()”Vil gå inn og gi en begrenset tid for den varen til å somle.
Hvordan fungerer Settimeout () -funksjonen?
Denne syntaksen er veldig grunnleggende og lett å forstå. Det tar to parametere i parentesene. Den første parameteren er den brukerdefinerte funksjonen som skal utføres. Vi tar en annen parameter som er tiden for forsinkelsen (millisekunder) som vil oppstå før den brukerdefinerte funksjonen blir utført. Nedenfor er en prøvekode for denne utførelsen:
funksjonsprøvefunksjon ()I dette eksemplet er funksjonen “prøvefunksjon”Vil bli utført 5 sekunder (5000 millisekunder) etter at koden er kjørt. Se utdraget nedenfor:
Det er noen få andre detaljer å merke seg om denne koden også.
Konklusjon
En "setTimeout ()”Funksjon brukes til å gi en forsinkelse før utførelsen av en brukerdefinert funksjon. Funksjonen kan vise seg å være nyttig når du utfører eller avslutter visse biter av kode i et program. I denne artikkelen er det gitt en detaljert forklaring på hva "setTimeout ()”Funksjon er og hvordan den kan brukes i JavaScript.