Вступить в клуб →
лёгкаявопросJavaScript и TypeScript

Объект объявлен через 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 влияет только на область видимости переменной.

🔒 Проверка ответа — для участников клуба

  • Проверка ответа
  • Подсказка, если застряли
  • Разбор с объяснением, почему так
  • Прогресс по всем задачам и виртуальные собеседования
Зарегистрироваться →

Регистрация занимает минуту

Другие задачи раздела