Skip to content

flattenObject

중첩된 객체를 단순한 객체로 평탄화해요.

  • Array는 평탄화돼요.
  • 순수 객체가 아닌 BufferTypedArray는 평탄화되지 않아요.

인터페이스

typescript
function flattenObject(object: object): Record<string, any>;

파라미터

  • object (object): 평탄화할 객체.

반환 값

(T): 평탄화된 객체.

예시

typescript
const nestedObject = {
  a: {
    b: {
      c: 1,
    },
  },
  d: [2, 3],
};

const flattened = flattenObject(nestedObject);
console.log(flattened);
// Output:
// {
//   'a.b.c': 1,
//   'd.0': 2,
//   'd.1': 3
// }

MIT 라이선스에 따라 배포됩니다.