isJSONObject
检查一个值是否是合法的JSON对象。
一个有效的JSON对象是一个具有字符串键和有效JSON值的对象。
签名
typescript
function isJSONObject(value: unknown): boolean;
参数
value
(unknown
): 要检查的值。
返回值
(boolean
): 如果该值是JSON对象,则返回 true
,否则返回 false
。
示例
typescript
console.log(isJSONObject({ nested: { boolean: true, array: [1, 2, 3], string: 'test', null: null } })); // true
console.log(isJSONObject({})); // true
console.log(isJSONObject({ regexp: /test/ })); // false
console.log(isJSONObject(123)); // false