# isObject()

[JS](https://lochiwei.gitbook.io/web/js) ⟩ [values](https://lochiwei.gitbook.io/web/js/val) ⟩ [custom functions](https://lochiwei.gitbook.io/web/js/val/type/type-functions) ⟩ isObject()

{% hint style="success" %}
check if [..](https://lochiwei.gitbook.io/web/js/val "mention") is an [obj](https://lochiwei.gitbook.io/web/js/val/obj "mention").
{% endhint %}

{% tabs %}
{% tab title="💾 程式" %}

* replit：[isPrimitive()](https://replit.com/@pegasusroe/isPrimitivevalue#isPrimitive.js)

```javascript
// ⭐ check if value is object
function isObject(value) {
    return value === Object(value)
}

// ⭐ check if value is primitive
function isPrimitive(value) {
    return !isObject(value)
}

// export
module.exports = { isObject, isPrimitive };
```

{% endtab %}

{% tab title="👥 相關" %}

* [isprimitive](https://lochiwei.gitbook.io/web/js/val/type/type-functions/isprimitive "mention")
* [isnumber](https://lochiwei.gitbook.io/web/js/val/prim/num/number+ext/isnumber "mention")
* [nan](https://lochiwei.gitbook.io/web/js/val/prim/num/special/nan "mention")
  {% endtab %}

{% tab title="📘 手冊" %}

* [Object](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object)
  {% endtab %}
  {% endtabs %}
