Below are 2 objects what I want is Object.assign(initalPlan, data), but I want to delete the fields also that are not provided in data.
const initialPlan = {
default_plan: false,
external_plan_id: fakeString,
public_available: true,
name: fakeString,
price: fakeNumber,
pricing_period: fakeNumber,
pricing_period_unit: fakeString,
space_limit: fakeNumber,
staff_max_limit: fakeNumber,
staff_min_limit: fakeNumber,
trial_period: fakeNumber,
trial_period_unit: fakeString,
};
and other object:
const data = {
external_plan_id: plan.external_plan_id,
space_limit: plan.space_limit,
staff_min_limit: plan.staff_min_limit,
staff_max_limit: plan.staff_max_limit,
file_storage_limit: plan.file_storage_limit,
file_storage_limit_unit: plan.file_storage_limit_unit,
default_plan: plan.default_plan,
};
Any ideas?