Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 839 Bytes

isObject.md

File metadata and controls

32 lines (23 loc) · 839 Bytes
标题 标签
isObject(是否一个对象) type,object(类型,对象)

检查传递的值是否为对象。

  • 使用 Object 构造函数为给定值创建对象包装器。
  • 如果值为 null 或未定义,则创建并返回一个空对象。
  • 否则,返回与给定值对应的类型的对象。
const isObject = obj => obj === Object(obj);

调用方式:

isObject([1, 2, 3, 4]); // true
isObject([]); // true
isObject(['Hello!']); // true
isObject({ a: 1 }); // true
isObject({}); // true
isObject(true); // false

应用场景

结果如下:

<iframe src="codes/javascript/html/isObject.html"></iframe>