У меня есть список объектов, который имеет структуру, такую как
place_1:{description:'',image_location:'',location:''}
place_2:{description:'',image_location:'',location:''}
place_3:{description:'',image_location:'',location:''}
А также у меня есть массив, который состоит из того же числа объектов в приведенном выше списке
0: {distance: {…}, duration: {…}, status: "OK"}
1: {distance: {…}, duration: {…}, status: "OK"}
2: {distance: {…}, duration: {…}, status: "OK"}
Я хочу добавить свойства distance
и duration
, которые находятся в объектах в массиве, к объектам моего списка. Итак,
place_1:{
description: "Hello"
type: "Historical"
}
должно быть похоже на
place_1:{
description: "Hello"
type: "Historical"
distance:""
duration:""
}
Я пытаюсь внести эти изменения в мой редуктор
case LOCATION_DATA:
return {
...state,
countrydata: action.data.countrydata,
countryName: action.data.countryName
}
case DESTINATION_ETA:
return {
...state,
destinationEtaData: action.lonlatData
}
Здесь countrydata
- списокобъекты, а destinationEtaData
- массив объектов. Как я могу достичь желаемого результата. Я застрял в этом вопросе и понятия не имею, какой подход предпринять. Спасибо.