[Перевод - recovery mode ] ES6 const это не про иммутабельность

Хабрахабр: захабренные посты

Определение const вводит в заблуждение, которое должно быть развеяно:

const создаёт иммутабельную ссылку на объект, но это не значит, что значение нельзя будет изменить — нет, это значение может быть изменено. Следующий код не будет являться ошибкой:

const foo = {};
foo.bar = 42;
console.log(foo.bar);
// → 42const arr = [0, 20, 30];
arr[0] = 10;
console.log(arr);
// → [10, 20, 30]
посмотреть на Хабрахабр: захабренные посты