EMZETT.
Увійти

Cannot read properties of undefined (JavaScript)

Коротко: Спроба звернутися до властивості undefined або null.

Докладніше: Браузер називає властивість, наприклад «reading ‘length’».

Подробиці

Можливі причини

  • Дані ще не завантажені.
  • Неправильне ім’я або шлях.
  • Об’єкт не було створено.

Рішення

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

Див. також: JS, TypeScript