エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ネストしたObjectをflatにする - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ネストしたObjectをflatにする - Qiita
export const makeFlatObject = ( preobj: Record<string, unknown>, parentProperty?: string ):Record... export const makeFlatObject = ( preobj: Record<string, unknown>, parentProperty?: string ):Record<string, unknown> => { const initialObject = {}; const makeObject: Record<string, unknown> = Object.entries(preobj).reduce( (previousValue, currentValue, _index, _origin) => { const result = // 現在の値のvalueがobjectか? typeof currentValue[1] === "object" ? // objectの場合、その中身は空ではないか? Object.keys(currentValue[