Content-Length: 250091 | pFad | http://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/No_properties

TypeError: null/undefined has no properties - JavaScript | MDN

TypeError: null/undefined has no properties

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.

Message

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

TypeError.

What went wrong?

Both null and undefined have no properties you could access. Therefore, you cannot use property accessors on them, or destructure them.

Examples

null and undefined have no properties

js
null.foo;
// TypeError: null has no properties

undefined.bar;
// TypeError: undefined has no properties

See also









ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Errors/No_properties

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy