Check if a value is an object in JavaScript

后端 未结 30 3806
臣服心动
臣服心动 2020-11-22 05:06

How do you check if a value is an object in JavaScript?

30条回答
  •  执念已碎
    2020-11-22 05:43

    With function Array.isArray:

    function isObject(o) {
      return o !== null && typeof o === 'object' && Array.isArray(o) === false;
    }
    

    Without function Array.isArray:

    Just surprised how many upvotes for wrong answers

提交回复
热议问题