⊗jsPmObCn 101 of 505 menu

Constanten met arrays of objecten in JavaScript

Constanten die arrays en objecten bevatten, werken op een interessante manier. JavaScript staadt niet toe de waarde van deze constanten te wijzigen, maar de eigenschappen van objecten en de waarden van array-elementen wijzigen - is wel mogelijk.

Laten we eens kijken naar voorbeelden. Stel we hebben het volgende object:

const obj = {a: 1, b: 2, c: 3};

Laten we proberen er iets anders in op te slaan:

obj = 123; // fout

Laten we proberen een ander object in de constante op te slaan:

obj = {x: 1, y: 2, z: 3}; // fout

Echter, als we proberen een eigenschap van het object te wijzigen, dan werkt dit:

obj.a = '+'; // werkt!

Wat wordt er uitgevoerd als resultaat van de volgende code:

const arr = ['a', 'b', 'c']; arr[1] = '!'; console.log(arr);

Wat wordt er uitgevoerd als resultaat van de volgende code:

const arr = ['a', 'b', 'c']; arr = [1, 2, 3]; console.log(arr);

Wat wordt er uitgevoerd als resultaat van de volgende code:

const arr = ['a', 'b', 'c']; arr = ['a', 'b', 'c']; console.log(arr);
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