以下のような配列があり、
javascript
1const array1 = [ 2 {"members": [{name: "名前1", age: 12}, {name: "名前2", age: 22}]}, 3 {"members": [{name: "名前3", age: 32}]}, 4 {"members": [{name: "名前4", age: 42}, {name: "名前5", age: 52}, {name: "名前6", age: 62}]} 5]
以下のような配列に加工する関数を作りたいです。
javascript
1[ 2 {name: "名前1", age: 12}, 3 {name: "名前2", age: 22}, 4 {name: "名前3", age: 32}, 5 {name: "名前4", age: 42}, 6 {name: "名前5", age: 52}, 7 {name: "名前6", age: 62} 8]
次のように書いたところ、
javascript
1function(){ 2 array1.map(function(val){ 3 return val.members 4 }) 5}
得られたのは次の配列でした。なんとか、二重になっている配列をフラットにしたいのですが、どうすればよいでしょうか?
javascript
1 [ 2 [{name: "名前1", age: 12}, {name: "名前2", age: 22}], 3 [{name: "名前3", age: 32}], 4 [{name: "名前4", age: 42}, {name: "名前5", age: 52}, {name: "名前6", age: 62}] 5]
回答5件
あなたの回答
tips
プレビュー