Generally, copying the object means, its not copy the exact object. Just Its copying the object reference. So exact object is different and reference is different.
We can discuss clone in next post.
Initially person.name is Kannan but after modification by reference like employee= person, its reference will be considered and changes will reflected. please check the console log.
We can discuss clone in next post.
Example:
let person = { name: 'Kannan', age: 21 }; let employee = person; // applied employee reference employee.name = 'Rajni'; console.log(person.name); // Rajni
Initially person.name is Kannan but after modification by reference like employee= person, its reference will be considered and changes will reflected. please check the console log.
How do you compare ?
Once you have reference you would get a chance to check object reference. We can do it by == and === operator. However , I always use ===.
let a = {}; let b = a; // applied copy reference alert( a == b ); // true, pointing same reference of object alert( a === b ); // true, this also true
No comments:
Post a Comment