"I'm adding a property on array while in a forEach loop. But when I do the console.log() the added value on each array is always the last value of the foreach loop."
deliveries data has location and I want to pass the location to pickupDetails.
   deliveries: [{  //data of deliveries that I want to pass in pickupDetails
     0: {Location: Korea},
     1: {Location: Japan}
   }]
   let pickupDetails = this.state.pickupDetails;
   //pickupDetails is only one object then It will become two since the deliveries has 2 objects
   pickupDetails = {
      name: "June"
   }
   this.state.deliveries.forEach((delivery, index) => {
       pickupDetails.location = delivery.location;
       console.log(pickupDetails)
   })
   the result of the console:
   pickupDetails = {
       name: "June"
       location: "Japan" //this should be Korea since the first loop data is korea
   }
   pickupDetails = {
       name: "June"
       index: "Japan"
   }
 
    