Kaasaegne JavaScript alates ES6 kuni ES13 (JS-i õpetus)

For-tsüklid JavaScriptis: Lihtne iteratsioon massiivide kaudu

Kõik õpetuse videod Kaasaegne JavaScript alates ES6 kuni ES13 (JS õpetus)

For-tsükkel on hädavajalik programmimise osa, eriti veebi arendajatele. See võimaldab sul itereerida massiivide kaudu ja nende väärtustele juurde pääseda. Uute funktsioonidega ES6 kuni ES13 on siiski olemas kaasaegsem ja kompaktsem süntaks, mis teeb elu oluliselt lihtsamaks. Vaatame lähemalt, kuidas kasutada For-tsüklit efektiivselt ja lihtsalt oma projektides.

Olulisemad järeldused

  • Traditsiooniline For-tsükkel on vähem elegantne ja võib olla kohmakas.
  • ES6 abil saad kasutada uut for...of-tsüklit, mis lühendab koodi ja muudab selle loetavamaks.
  • Object.entries()-meetod võimaldab pääseda juurde indekseenide massiivides.

Samm-sammult juhend

Samm 1: Traditsiooniline For-tsükkel

Alustame traditsioonilise For-tsükliga. Deklareerid massiivi ja soovid itereerida iga elemendi kaudu. See käib järgmiselt: sead muutuja loenduri jaoks (i), määratled tsükli tingimuse ja suurendad loendurit igal läbimisel.

For-tsüklid JavaScriptis: Lihtne iteratsioon massiivide kaudu

Samm 2: Traditsioonilise For-tsükli eelised

Traditsioonilise meetodi kasutamisel on sul eelis, et sul on otsene juurdepääs indeksele i. Sa saad sellega manipulatsiooniks ja väljundiks väärtust massiivis, mis annab sulle rohkem paindlikkust oma andmete töötlemisel.

Samm 3: let ja const kasutamine

Kui püüad kasutada const loenduri jaoks, põhjustab see vea, kuna const vajab ühte määramist. Tsüklis pead sa aga loendurit igal läbimisel suurendama. Kasuta selle asemel let.

Samm 4: Sissejuhatus for...of-tsüklisse

Nüüd vaatame, milline on for...of-tsükkel ES6-s. See süntaks on palju elegantsem ja muudab koodi lühemaks ja arusaadavamaks.

Samm 5: const kasutamine for...of-tsüklis

For...of-tsükli suurepärane omadus on see, et saad kasutada const, et määrata massiivi elementide väärtused. See toimib, sest item määratakse iga iteratsiooni korral uuesti.

Samm 6: Juurdepääs indeksele

Kui vajad nii indekseid kui massiivi väärtusi, saad kasutada Object.entries()-meetodit. See meetod tagastab massiivi massiividest, kus iga sisemine massiiv sisaldab indeksi ja väärtuse.

Samm 7: Destruktureerimine elegantsi ja loetavuse nimel

Koodi veel loetavamaks muutmiseks saad kasutada destruktureerimise funktsiooni. Sellega jagad sisemise massiivi kaheks muutujaks – üks indeksi jaoks ja teine väärtuse jaoks.

Samm 8: Lõppsõnad for...of-tsükli kohta

For...of-tsükkel on eriti kasulik, kui vajad ainult elementide väärtusi. See on kompaktne, hästi loetav ja elegantne. Kui vajad ka indekseid, on Object.entries() kombinatsioon suurepärane lahendus.

Kokkuvõte – For-tsüklid JavaScriptis – Lihtne itereerimine massiivide kaudu

Selles juhendis oled õppinud, kuidas kasutada traditsioonilist For-tsüklit, rakendada elegantsemat for...of-tsüklit ES6-s ja kuidas pääseda juurde indeksile Object.entries() abil. Need tehnikad pakuvad sulle rohkem paindlikkust ja loetavust sinu JavaScript koodis.

Korduma kippuvad küsimused

Kuidas kasutada For-tsüklit JavaScriptis?Sa deklareerid tsükli loenduri, määrad tingimused ja suurendad loenduri igal läbimisel.

Mis vahe on for ja for...of vahel?for...of on uuem, lühem süntaks, mis võimaldab sul otse itereerida massiivi väärtuste kaudu.

Kuidas saada nii indeks kui väärtus tsükli sees?Kasutage Object.entries()-meetodit, et pääseda mõlemale juurde.

Kas ma saan const kasutada for...of-tsükli sees?Jah, saad kasutada const, kuna muutuja määratakse igal läbimisel uuesti.

Kuidas teha oma tsükleid loetavamaks?Kasutage destruktureerimist, et selgelt ja ülevaatlikult eraldada indeks ja väärtus muutujatesse.