DEV Community

Discussion on: Reference And Copying Objects & Arrays in Javascript

Collapse
 
abolore1 profile image
abolore1

let object = { name:"John",age:23 }

let object2 = Object.assign({},object)

console.log(object2)

//{name: "John", age: 23}

object2.age = 12

console.log(object2)
//{name: "John", age: 12}

console.log(object)
//{name: "John", age: 22} // the age suppose to be 23 .I guess it is typo

Collapse
 
simo_benhida profile image
mohamed benhida

Nice catch ! fixed .Thank you !!

Collapse
 
abolore1 profile image
abolore1

You highly welcome