下のような配列があるとき、①・②を繰り返し全てのname
を出力したいです。
① その階層にある name
をconsole.log
で出力
② group
と言う key
がある場合は下の階層へ
現状は2階層までと決まっているので直打ちで作成したんですがこれから増えるようなので
簡潔に階層がどう増えたり減ったりしても対応できるコードに修正したいです。
javascript
1const arr = [ 2 { 3 name: 'taro', 4 group: [ 5 { 6 name: 'kota', 7 group: [ 8 { 9 name: 'hiro' 10 } 11 ] 12 }, 13 ], 14 }, 15 { 16 name: 'tatsuya', 17 group: [ 18 { 19 name: 'shota' 20 } 21 ] 22 } 23]
自作コードがなく申し訳ありませんが、ご教示のほどよろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー