⊗jsPmObCn 101 of 505 menu

Konstanter med arrayer eller objekt i JavaScript

Konstanter som innehåller arrayer och objekt fungerar på ett intressant sätt. JavaScript tillåter inte att värdena på dessa konstanter ändras, men att ändra egenskaper hos objekt och värden för arrayelement - det går.

Låt oss titta på exempel. Låt oss säga att vi har följande objekt:

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

Låt oss försöka tilldela det något annat:

obj = 123; // fel

Låt oss försöka tilldela konstanten ett annat objekt:

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

Men om vi försöker ändra en egenskap i objektet, så fungerar det:

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

Vad kommer att skrivas ut som ett resultat av följande kod:

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

Vad kommer att skrivas ut som ett resultat av följande kod:

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

Vad kommer att skrivas ut som ett resultat av följande kod:

const arr = ['a', 'b', 'c']; arr = ['a', 'b', 'c']; console.log(arr);
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa