¿Cómo puedo recorrer la matriz de datos de objetos y luego unir cada matriz de guestList en una sola matriz para usarla en otro lugar?
const data = [ { "guestList": [ { "firstName": "test", "surname": "test", "email": "test@test.com", }, { "firstName": "test", "surname": "tesT", "email": "test@test.com", } ], }, { "guestList": [ { "firstName": "test", "surname": "test", "email": "test@test.com", }, { "firstName": "test", "surname": "tesT", "email": "test@test.com", } ], }, { "guestList": [ { "firstName": "test", "surname": "test", "email": "test@test.com", }, { "firstName": "test", "surname": "tesT", "email": "test@test.com", } ], } ]Puedes usar flatMap y desestructurar así:
const data =[{"guestList": [{"firstName": "test","surname": "test","email": "test@test.com",},{"firstName": "test","surname": "tesT","email": "test@test.com",}],},{"guestList": [{"firstName": "test","surname": "test","email": "test@test.com",},{"firstName": "test","surname": "tesT","email": "test@test.com",}],},{"guestList": [{"firstName": "test","surname": "test","email": "test@test.com",},{"firstName": "test","surname": "tesT","email": "test@test.com",}],}]; const result = data.flatMap(({guestList}) => guestList); console.log(result);