OneCompiler

Object cloning- Javascript

85

let src = {
age:15,
height:25,
weight:200,
}
//using spread operator(...)

let dest = {...src} ;

src.name = 'mohit'
//this shows that object is been cloned
//not reference copied
console.log(src) ;
console.log(dest);

//assign function for object cloning
let src = {
age : 15 ,
height :130 ,
weight :230 ,
}

let dest = Object.assign({} , src )

src.name = 'gangwar '

//this shows that object been cloned
// not reference got copied

console.log(src)
console.log(dest)