중첩된 JavaScript 개체를 평탄화/평탄화 해제하는 가장 빠른 방법 복잡한 자바스크립트 오브젝트를 평평하게 하거나 평평하게 하지 않기 위해 코드를 조합했습니다.동작하지만, 조금 느립니다('긴 스크립트' 경고 트리거). 평탄한 이름의 경우 구분 기호로 "."를 사용하고 배열의 경우 [INDEX]를 사용합니다. 예: un-flattened | flattened --------------------------- {foo:{bar:false}} => {"foo.bar":false} {a:[{b:["c","d"]}]} => {"a[0].b[0]":"c","a[0].b[1]":"d"} [1,[2,[3,4],5],6] => {"[0]":1,"[1].[0]":2,"[1].[1].[0]":3,"[1].[1].[1]..