前提
axiosでapiを叩いた返却値をjsで整形する箇所で詰まっています。
実現したいこと
連想配列を整形して、リスト型にしたいと考えています。
該当のソースコード
javascript
1const lists = { 2 areaId: '01', 3 userId: '1111111', 4 userName: 'アジア', 5 countUserId: '9876543', 6 countUserName: '日本', 7 userList: [ 8 { 9 userId: '123456', 10 userName: '函館', 11 }, 12 { 13 userId: '234567', 14 userName: '沖縄', 15 }, 16 ], 17};
整形後の実装したいリスト
javascript
1const newLists = [ 2 { userId: '9876543', userName: '日本' }, 3 { userId: '123456', userName: '函館' }, 4 { userId: '234567', userName: '沖縄' }, 5];
試したこと
不要なキーを削除し、ネストされたuserListを取り出して、整形する。。と言うのは理解できているのですが、実装イメージがわかずに作業が止まっています。
areaId: '01', userId: '1111111', userName: 'アジア',
不要で削除したいキー名と、残したいキー名が重複しているのが特にネックになっています。
配列の整形が苦手なこともあり、考え方をご教授いただけると助かります。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。