⊗jsSpAsnInr 151 of 294 menu

Synkron og asynkron kode i JavaScript

La oss se på følgende kode:

console.log('1'); console.log('2');

Det er åpenbart at det første konsollutskriftet vil kjøre først, og deretter det andre. Det vil si at kommandoene i koden vår utføres etter tur - i rekkefølgen de følger i koden. Slik kode kalles synkron.

La oss nå se på følgende kode:

setTimeout(function() { console.log('1'); }, 3000); console.log('2');

I dette tilfellet utføres ikke kommandoene i rekkefølgen de står i koden: den første konsollutskriften vil utføres når tiden er inne, men resten av koden venter ikke på det øyeblikket, den fortsetter å kjøre. Slik kode kalles asynkron.

Asynkron kode oppstår i JavaScript ganske ofte: når du arbeider med timere, når du binder hendelseshåndterere, når du laster bilder, når du arbeider med AJAX-teknologi, som lar deg laste deler av en side fra serveren, når du arbeider med NodeJS, som representerer server-side JavaScript.

Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis