С
acc.push({ type: row.type, name });
return acc;
},[])
Size: a a a
С
D
С
D
PW
С
j
array.reduce((acc1, row) => {
row.names.reduce((acc2, name) => {
acc2.push({ type: row.type, name })
return acc2
}, acc1)
return acc1
}, [])
ч
j
D
array.reduce((acc1, row) => {
row.names.reduce((acc2, name) => {
acc2.push({ type: row.type, name })
return acc2
}, acc1)
return acc1
}, [])
j
D
j
DM
array.reduce((acc, { type, names }) => [...acc, ...names.map(name => ({ type, name }))], [])
С
D
array.reduce((acc, { type, names }) => [...acc, ...names.map(name => ({ type, name }))], [])