⊗jsSpAsnInr 151 of 294 menu

Synkron och asynkron kod i JavaScript

Låt oss överväga följande kod:

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

Det är uppenbart att den första utskriften till konsolen kommer att utföras först, och sedan den andra. Det vill säga, kommandona i vår kod utförs en efter en - i den ordning de förekommer i koden. Sådan kod kallas synkron.

Låt oss nu överväga följande kod:

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

I det här fallet utförs inte kommandona i ordningen de förekommer i koden: den första utskriften till konsolen kommer att utföras när det är dags, men resten av koden väntar inte på det ögonblicket, utan fortsätter att utföras. Sådan kod kallas asynkron.

Asynkron kod uppstår i JavaScript ganska ofta: när man arbetar med timers, när man kopplar händelsehanterare, när man laddar bilder, när man arbetar med AJAX-teknik, som gör det möjligt att ladda delar av en sida från servern, när man arbetar med NodeJS, som representerar server-side JavaScript.

Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa