/** * 判断一个值是否是对象(可遍历键值) * 函数是对象,null 不是对象 * @example * isObject(null) // false * isObject(()=>{})) // true * @param value * @return {boolean} */ export function isObject(value: object) { let type = typeof value return value !== null && (type === "object" || type === "function") }