Объект объявлен через const: какая строка приведёт к ошибке
Код выполняется в модуле (строгий режим включён по умолчанию).
const user = { name: 'Аня', role: 'editor' };
user.role = 'admin';
const roles = ['editor'];
roles.push('admin');
const limit = 10;
limit = 20;
Что произойдёт при выполнении?
- Ошибка возникнет уже на строке с изменением role: const запрещает менять содержимое объекта.
- Ошибка возникнет на добавлении элемента в roles: массив под const доступен только для чтения.
- Ошибка возникнет только на переприсваивании limit, изменение объекта и массива пройдёт успешно.
- Ошибок не будет: const влияет только на область видимости переменной.
