How would I pass Object.assign dynamically?
Suppose this is my object:
this.driverForm.value.drivers
0:{last_name: "Are", first_name: "", gender: "", dob: "", address: "", …}
Now I can easily assign objects like this:
const submittedForm = Object.assign(
{}, this.driverForm.value.drivers[0],
);
But how would I assign objects if my values changes like this:
0:{last_name: "Are", first_name: "", gender: "", dob: "", address: "", …}
1:{last_name: "Wert", first_name: "", gender: "", dob: "", address: "", …}
Here is the full code
saveNewDriver() {
console.log(this.driverForm.value.drivers,'driver save');
const submittedForm = Object.assign(
{}, this.driverForm.value.drivers[0], {enable: true},
{checked: false},
);
this.store.select('drivers').dispatch(new createDriver(submittedForm));
}
Object.assignwith both of those objects, you'd only get one set of their values.