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)
Fehlerart
Was ist schiefgelaufen?
Sowohl null
als auch undefined
haben keine Eigenschaften, auf die Sie zugreifen könnten. Daher können Sie keine Eigenschaftenzugreifer auf sie anwenden oder sie destrukturieren.
Beispiele
null und undefined haben keine Eigenschaften
js
null.foo;
// TypeError: null has no properties
undefined.bar;
// TypeError: undefined has no properties