var x = {key: 'value'}
var y = JSON.parse(JSON.stringify(x))
//this method actually creates a reference-free version of the object, unlike the other methods
//If you do not use Dates, functions, undefined, regExp or Infinity within your object
// We want to update status property value to 'online'
const data = {
user: 'CamperBot',
status: 'offline',
friends: '732,982',
};
// Object.assign takes in a target object (1st parameter) and source objects
// (rest of the parameter list). Source object properties are mapped to the
// target object (which is usually empty). Any matching properties are
// overwritten by the source objects
const newObject = Object.assign({}, data, {status: 'online'})
console.log(newObject)
/*
{
user: 'CamperBot',
status: 'online',
friends: '732,982',
}
*/
Posted by: Guest
on February-03-2021
Code answers related to "javascript object.assign"
Forgot your account's password or having trouble logging into your Account? Don't worry, we'll help you to get back your account. Enter your email address and we'll send you a recovery link to reset your password. If you are experiencing problems
resetting your password contact us
Check Your Email and Click on the link sent to your email