⊗jsSpAsnInr 151 of 294 menu

Kode Sinkron dan Asinkron dalam JavaScript

Perhatikan kode berikut:

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

Jelas bahwa output pertama ke konsol akan bekerja terlebih dahulu, lalu yang kedua. Artinya, perintah- perintah dalam kode kita dieksekusi secara berurutan - sesuai urutan penulisannya dalam kode. Kode seperti ini disebut sinkron.

Sekarang perhatikan kode berikut:

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

Dalam kasus ini, perintah tidak dieksekusi sesuai urutan penulisannya dalam kode: output pertama ke konsol akan dieksekusi ketika waktunya tiba, namun sisa kode tidak menunggu momen tersebut, dan terus dieksekusi. Kode seperti ini disebut asinkron.

Kode asinkron muncul dalam JavaScript cukup sering: saat bekerja dengan timer, saat mengikat penangan event, saat memuat gambar, saat bekerja dengan teknologi AJAX, yang memungkinkan pemuatan bagian halaman dari server, saat bekerja dengan NodeJS, yang merupakan JavaScript sisi server.

Indonesia
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan cookie untuk operasi situs, analitik, dan personalisasi. Pemrosesan data dilakukan sesuai dengan Kebijakan Privasi.
terima semua atur tolak