标题 | 标签 |
---|---|
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>