JavaScript: cosa sono e come funzionano le costanti

JavaScript: cosa sono e come funzionano le costanti

Questa caratteristica è stata introdotta in ECMAScript 6.

Le costanti possono essere considerate come "variabili" speciali. La parola chiave const dichiara le costanti nello scope del blocco corrente. Essendo costanti non possono essere ridefinite e devono sempre avere un valore iniziale:


'use strict';

const MY = 1;
const TEST; // Errore

MY = 2; // Errore

Le costanti accettano anche valori complessi come ad esempio gli oggetti o gli array. In questo caso le proprietà o i membri di tali valori possono essere modificati:


'use strict';

const MY = {
    test: 1
};

MY.test = 2; // Corretto

Torna su