Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 738 Bytes

isObjectLike.md

File metadata and controls

28 lines (19 loc) · 738 Bytes
标题 标签
isObjectLike(是否一个对象 2) type,object(类型,对象)

检查一个值是否类似于对象。

  • 检查提供的值是否不为 null 并且其 typeof 是否等于 'object'。
const isObjectLike = val => val !== null && typeof val === 'object';

调用方式:

isObjectLike({}); // true
isObjectLike([1, 2, 3]); // true
isObjectLike(x => x); // false
isObjectLike(null); // false

应用场景

结果如下:

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