TypeError: null/undefined hat keine Eigenschaften
Der JavaScript-Ausnahmefehler "null (oder undefined) hat keine Eigenschaften" tritt auf, wenn Sie versuchen, auf Eigenschaften von null
und undefined
zuzugreifen. Diese haben keine.
Nachricht
TypeError: Cannot read properties of undefined (reading 'x') (V8-based) TypeError: Cannot destructure 'x' as it is undefined. (V8-based) TypeError: Cannot destructure property 'x' of 'y' as it is undefined. (V8-based) TypeError: null has no properties (Firefox) TypeError: undefined has no properties (Firefox) TypeError: undefined is not an object (evaluating 'undefined.x') (Safari) TypeError: Right side of assignment cannot be destructured (Safari)
Fehlertyp
Was ist schiefgelaufen?
Sowohl null
als auch undefined
haben keine Eigenschaften, auf die Sie zugreifen könnten. Daher können Sie keine Eigenschaftszugriffe auf sie anwenden oder sie destruieren.
Beispiele
null und undefined haben keine Eigenschaften
js
null.foo;
// TypeError: null has no properties
undefined.bar;
// TypeError: undefined has no properties