Costanti Javascript in ES6

0

Quale sarebbe il modo preferito per creare costanti in javascript, in particolare con ES6?

Attualmente ho una classe di costanti che ha metodi che restituiscono la stringa che sto cercando.

 class Constants {
    constructor() {}

    SOMECONSTANT() {
       return 'someconstant';
    }
 }
    
posta Beanwah 28.05.2015 - 21:21
fonte

1 risposta

1

Per compatibilità con le versioni precedenti, vorrei creare una proprietà di sola lettura dell'oggetto incapsulante, che potrebbe essere l'oggetto globale:

Object.defineProperty(this, 'CONST', {
  value: 123,
  writable: false
});

Vedi: Object.defineProperty - writable attributo

Altrimenti, ES6 ha una parola chiave const .

const name1 = value1 [, name2 = value2 [, ... [, nameN = valueN]]];

Vedi const .

    
risposta data 28.05.2015 - 21:30
fonte

Leggi altre domande sui tag