⊗jsPmDstAInr 298 of 505 menu

Destrukturiranje nizov v JavaScript

V tej lekciji bomo obravnavali operacijo destrukturiranja nizov. Ta operacija je namenjena množičnemu zapisovanju elementov niza v spremenljivke v eni vrstici kode.

Sintaksa te operacije je naslednja:

let [spremenljivka1, spremenljivka2, spremenljivka3] = niz;

Kot vidite, so levo od znaka = v oglatih oklepajih našteta imena spremenljivk. Te spremenljivke so množično deklarirane prek let, ki se nahaja pred začetnim oklepajem.

Kot rezultat operacije se bo v prvo spremenljivko zapisal prvi element niza (to je z ključem nič), v drugo spremenljivko - drugi, v tretjo spremenljivko - tretji.

Poglejmo si na praktičnem primeru. Recimo, da imamo niz, ki hrani leto, mesec in dan:

let arr = [2025, 12, 31];

Zapišimo leto, mesec in dan v ustrezne spremenljivke z uporabo destrukturiranja:

let arr = [2025, 12, 31]; let [year, month, day] = arr;

Poglejmo vsebino naših spremenljivk:

console.log(year); // izpiše 2025 console.log(month); // izpiše 12 console.log(day); // izpiše 31

Za primerjavo poglejte, kako nepriročna in dolga je koda brez destrukturiranja:

let arr = [2025, 12, 31]; let year = arr[0]; let month = arr[1]; let day = arr[2]; console.log(year); // izpiše 2025 console.log(month); // izpiše 12 console.log(day); // izpiše 31

V naslednji kodi se deli niza zapisujejo v ustrezne spremenljivke:

let arr = ['John', 'Smit', 'development', 'programmer', 2000]; let name = arr[0]; let surname = arr[1]; let department = arr[2]; let position = arr[3]; let salary = arr[4];

Predelajte to kodo z destrukturiranjem v skladu z preučeno teorijo.

Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni