Cannot read properties of undefined (JavaScript)
Kurz: Es wurde versucht, auf eine Eigenschaft von undefined oder null zuzugreifen.
Genauer: Der Browser nennt dabei die Eigenschaft, zum Beispiel „reading ‘length’“.
Im Detail
Mögliche Ursachen
- Daten noch nicht geladen.
- Falscher Name oder Pfad.
- Objekt wurde nicht erzeugt.
Lösungswege
- Mit Optional Chaining arbeiten (
obj?.name). - Mit
console.logden Wert prüfen. - Auf geladene Daten warten (async/await).
Siehe auch: JS, TypeScript