good idea :) if we want to keep the old value of pizza, how we do?
pizza
If you just want the original value of pizza you just put the object to the right so in Object.assign(moreFood, food) and with the spread operator you can {...moreFood, food}
Object.assign(moreFood, food)
{...moreFood, food}
const newFood = Object.assign({}, food, moreFood)
this will keep both intact and create a new object with the merged keys and values
Love it thank you! Is there is there a way to do that with the spread operator as well?
Yes:
const newFood = { ...food, ...moreFood };
Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment's permalink.
Hide child comments as well
Confirm
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
good idea :)
if we want to keep the old value of
pizza
, how we do?If you just want the original value of pizza you just put the object to the right so in
Object.assign(moreFood, food)
and with the spread operator you can
{...moreFood, food}
this will keep both intact and create a new object with the merged keys and values
Love it thank you! Is there is there a way to do that with the spread operator as well?
Yes: