주요 지식은, javascript에서 Array와 Object는 모두 Object이다.
즉 Object 메서드를 모두 사용할 수 있음
type JSONValue = null | boolean | number | string | JSONValue[] | { [key: string]: JSONValue };
type Obj = Record<string, JSONValue> | JSONValue[]
function isEmpty(obj: Obj): boolean {
return !Object.keys(obj).length
};