Есть массив:
const data = [{
name: 'name1',
events: [{
event_key: 'key1',
params: [{
param_key: 'p1',
param_value: 'v1',
}, {
param_key: 'p2',
param_value: 'v2',
}]
}, {
event_key: 'key2',
params: [{
param_key: 'p1',
param_value: 'v1',
}, {
param_key: 'p2',
param_value: 'v2',
}]
}]
}]
Как проще преобразовать в:
const result = [{
name: 'name1',
event_key: 'key1',
param_key: 'p1',
param_value: 'v1',
}, {
name: 'name1',
event_key: 'key1',
param_key: 'p2',
param_value: 'v2',
}, {
name: 'name1',
event_key: 'key2',
param_key: 'p1',
param_value: 'v1',
}, {
name: 'name1',
event_key: 'key2',
param_key: 'p2',
param_value: 'v2',
}]