The JavaScript exception "null (or undefined) has no properties" occurs when you attempt to access properties of null
and undefined
. They don't have any.
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)Error type What went wrong?
Both null
and undefined
have no properties you could access. Therefore, you cannot use property accessors on them, or destructure them.
null.foo;
// TypeError: null has no properties
undefined.bar;
// TypeError: undefined has no properties
See also
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4