Ошибка «Cannot read properties of undefined» возникает в JavaScript, когда пытаются получить доступ к свойству объекта, который в данный момент имеет значение undefined. htmlacademy.ru
Некоторые возможные причины появления ошибки:
Чтобы избежать ошибки, рекомендуется проверять, что объект существует, прежде чем пытаться получить его свойства. htmlacademy.ru