我有兩個不同的陣列:
accomodation: [ { id: 1, name: "Senator Hotel Fnideq", address: "Route de Ceuta, 93100 Fnidek, Morocco", checkin: "September 1", fullCheckinDate: "2021-09-01", checkout: "September 3", fullCheckoutDate: "2021-09-03", nights: 2, mealplan: "Breakfast,Lunch" }, { id: 2, name: "Kabek Morocco Hotel", address: "Omis Juy, 93100 Kabek, Morocco", checkin: "September 3", fullCheckinDate: "2021-09-03", checkout: "September 5", fullCheckoutDate: "2021-09-05", nights: 2, mealplan: "Breakfast,Lunch" } ]
experiences: [ { id: 1, fullDate: "2021-09-01", title: "Arrival", itinerary: // [] }, { id: 2, fullDate: "2021-09-02", title: "Sightseeing", itinerary: // [] } ]
我想找到一種方法將住宿和體驗之間相同的日期組合成一個物件。
myTrips: [ { accomodation: { id: 1, name: "Senator Hotel Fnideq", address: "Route de Ceuta, 93100 Fnidek, Morocco", checkin: "September 1", fullCheckinDate: "2021-09-01", checkout: "September 3", fullCheckoutDate: "2021-09-03", nights: 2, mealplan: "Breakfast,Lunch" }, experiences: { id: 1, fullDate: "2021-09-01", title: "Arrival", itinerary: // [] } }, //... 另一个对象 ]
我正在使用dayjs
來處理日期。我該如何處理這個問題?