Μετάβαση στο κύριο περιεχόμενο
← ⚡ JavaScript & the browser·Ενότητα C3 · Μάθημα 11
ΕργασίαQuick recap. Inside a <script type='module'>: declare async function getOne() returning Promise.resolve(1) and async function getTwo() returning Promise.resolve(2). Then const [a, b] = await Promise.all([getOne(), getTwo()]). console.log a, b, and a+b.

Recap: Modules & async (C1-C3)

50 XP5 min
Θεωρία

Quick recap — Modules C1-C3

Modern syntax + the module system. The 4 pieces you write every day:

  1. `async function` + `await` — the only sane way to write fetch / DB / file IO.
  2. `Promise.all([a, b])` — fire two independent promises in parallel; await both.
  3. `<script type="module">` — opt in to ES modules in the browser. Top-level await works here.
  4. `fetch(url).then(r => r.json())` — the universal HTTP shape. await makes it linear.

If any feels random, redo C1-06 / C2-08 / C3-02 / C3-09 then come back.

🔒

Εγγράψου για να αρχίσεις να προγραμματίζεις

Η θεωρία είναι ανοιχτή για όλους. Ο επεξεργαστής, η ζωντανή προεπισκόπηση και ο έλεγχος ξεκλειδώνουν με 7-ήμερη δωρεάν δοκιμή — απαιτείται κάρτα.

Εγγραφή — δωρεάν δοκιμή →

Τα πρώτα 10 μαθήματα κάθε διαδρομής είναι δωρεάν. Δεν χρειάζεται κάρτα.

← ΠροηγούμενοΕπόμενο μάθημα →

Μια συμβουλή Python ή web την ημέρα — με email

Σύντομο, γραμμένο στο χέρι, χωρίς spam. Διαγραφή με ένα κλικ.