⊗jsPmDstOVD 310 of 505 menu

Variabelen declareren bij destructuring van objecten in JavaScript

Het is niet verplicht om variabelen te declareren tijdens destructuring. Ze kunnen van tevoren worden gedeclareerd:

let obj = { year: 2025, month: 12, day: 31, }; let year, month, day; // declareer variabelen van tevoren

Hier zijn echter, in tegenstelling tot arrays, nuances. Zonder het commando let vóór de accolades zullen deze accolades niet door JavaScript worden opgevat als een destructuring opdracht (maar ze zullen worden opgevat als een codeblok):

{year, month, day} = obj; // werkt niet

Om het probleem op te lossen, moet de destructuring opdracht voor het object tussen ronde haakjes worden geplaatst:

({year, month, day} = obj);
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren