EMZETT.
Войти

Cannot read properties of undefined (JavaScript)

Коротко: Попытка обратиться к свойству undefined или null.

Подробнее: Браузер называет свойство, например «reading ‘length’».

Подробности

Возможные причины

  • Данные ещё не загружены.
  • Неверное имя или путь.
  • Объект не был создан.

Решения

  1. Используйте опциональную цепочку (obj?.name).
  2. Проверьте значение через console.log.
  3. Дождитесь загруженных данных (async/await).

См. также: JS, TypeScript