⊗jsPmDstAVD 305 of 505 menu

Muuttujien esittely taulukon destrukturoinnissa JavaScriptissä

Muuttujia ei tarvitse esitellä destrukturoinnin yhteydessä. Ne voidaan esitellä etukäteen, jolloin sijoituksessa ei tarvitse kirjoittaa komentoa let:

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

On kuitenkin vivahteita. Katso seuraavaa koodia:

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

Kuten näet, muuttuja year oli esitelty etukäteen, mutta muuttujat month ja day - eivät olleet. Siksi koodin kirjoittaja päätti kirjoittaa let ennen destrukturoivaa sijoituslauseketta.

Tämä kuitenkin johtaa virheeseen, koska samaa muuttujaa ei voi esitellä kahdesti let:llä (käy niin, että year esitellään kahdesti).

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää