Check If Object Is Not Null In Javascript Instant
const isRealObject = (val) => typeof val === 'object' && val !== null && !Array.isArray(val); if (isRealObject(myObject)) { // Safely work with object properties } Use code with caution. Copied to clipboard 4. Simple Truthiness Check How to check if a Variable Is Not Null in JavaScript
However, because of how JavaScript handles different "empty" types, the best approach depends on whether you also want to exclude undefined or ensure the variable is actually a valid object. 1. Strict Not-Null Check Check If Object Is Not Null In Javascript
In JavaScript, typeof null famously returns "object" , which is a historical bug. To verify that a variable is a non-null object (and not an array or other primitive), use a combined check: javascript const isRealObject = (val) => typeof val === 'object' && val