isObject
Returns true if `value` is a plain object, a class instance (excluding built-in classes like Date/RegExp), or an `Object.create(null)` result. Objects from [other realms][1] are also supported. [1]: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/instanceof#instanceof_and_multiple_realms