Moderne programmeringsspråk støtter Sleep () -metoden for å vente på utførelsen av et program. JavaScript kan ikke bruke denne metoden på grunn av den asynkrone naturen. JavaScript oppnår imidlertid denne oppgaven ved å bruke setTimeout () metode. Metoden har anlegget til Vent i x sekunder Under kodeutførelsen for å tjene programmererens spesifikke formål.
Artikkelen demonstrerer måten å vente i x sekunder under kodeutførelse med følgende læringsresultater:
Hvordan vente i x sekunder ved å bruke Settimeout () -metoden?
Metoden Settimeout () utfører kodestykket når tiden utløper. Metoden tar inngangstid i millisekunder og forsinker utførelsen definert av brukeren. Metoden Settimeout () tar to parametere som argumenter. Det første argumentet refererer til tilbakeringingsfunksjonen, som kjøres når tiden utløper. Mens de andre argumentene representerer antall millisekunder som forsinker utførelsen.
Merk: 1000 millisekunder refererer til 1 sekund.
Syntaks
vindu.setTimeout (Funct, Millisec);
“funct ” representerer tilbakeringingsfunksjonen, og “Millisec” representerer antall millisekunder.
Eksempel 1: Vent i 5 sekunder i JavaScript
Et eksempel vurderes for å vente 5 sekunder ved å bruke Settimeout () -metoden i JavaScript. Koden er gitt nedenfor:
Kode
konsoll.Logg ("Et eksempel på å vente 5 sekunder i JavaScript");
konsoll.Log ("JavaScript");
setTimeout (() => konsoll.log ("verden"); , 5000);
I denne koden, den innebygde metoden setTimeout () er ansatt for å vente på 5000 millisekunder (5 sekunder). Etter det, vis meldingen "Verden" I konsollvinduet.
Produksjon
Det observeres i utgangsvinduet som “JavaScript” skrives ut først. Etter å ha ventet 5 sekunder, den andre meldingen "Verden" presenteres i konsollen.
Eksempel 2: Vent i 3 sekunder i JavaScript
Siden JavaScript er asynkront natur, kan det utføre parallelle funksjoner. For dette formålet anses et eksempel å vente i 3 sekunder på en asynkron måte. For dette formålet er koden gitt her.
Kode
konsoll.Logg ("Et eksempel på å vente 3 sekunder i JavaScript");
vente();
async funksjon vent ()
konsoll.Logg ("Velkommen til JavaScript");
Venter søvn (3000);
konsoll.Logg ("Velkommen til Linuxhint");
funksjon Sleep (MS)
Returner nytt løfte (val => setTimeout (val, ms));
Beskrivelsen av koden er gitt nedenfor:
Produksjon
Utgangen viser den kjørbare koden og vises “Velkommen til JavaScript.” Etter å ha ventet i 3 sekunder, meldingen “Velkommen til Linuxhint” vises i konsollvinduet.
Konklusjon
JavaScript gir en innebygd metode setTimeout () å vente x sekunder basert på brukerbehov. Begrepet “x” her refererer til antall sekunder. Settimeout () bryter ikke strømningskontrollen av programmet, men forsinker utførelsen. Tiden er gitt i millisekunder av brukeren. Dette innlegget har vist bruken av Sertimeout () -metoden for å vente på spesifikke sekunder i JavaScript.