Wartości jako stałe w modułach ES w JavaScript

Zaimportowane wartości zachowują się jak stałe. Spójrzmy na przykład. Eksportujmy ciąg znaków:

src/test.jsexport default 'aaa';

Wykonajmy import:

src/index.jsimport str from './test.js';

Spróbujmy zmienić ciąg znaków:

src/index.jsstr = 'bbb'; // błąd