⊗jsPmDstOVD 310 of 505 menu

Muutujate deklareerimine objektide destruktureerimisel JavaScriptis

Pole vajalik deklareerida muutujaid destructureringu ajal. Neid võib deklareerida ette:

let obj = { year: 2025, month: 12, day: 31, }; let year, month, day; // deklareerime muutujad ette

Siin on aga, erinevalt massiividest, nüansse. Ilma käsuta let loogeliste sulgude ees ei võeta JavaScript need loogelised sulud kui destruktureerimise käsk (vaid võetakse kui koodiplokk):

{year, month, day} = obj; // ei tööta

Probleemi lahendamiseks tuleb objekti destruktureerimise käsk panna ümarsulgudesse:

({year, month, day} = obj);
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu