What is object cloning

Answer Posted / me

A bit of background information. Because the way memory
works (long story), an object consists of two things, the
reference which is basically a pointer, or a label that is
used to access the object, and the actual object data,
which is stored elsewhere (search Google for explanations
on memory stacks and heaps).

If you would simply copy an object, you would only copy the
reference. So what you end up with, are two references that
point to exactly the same data. When you change the
original object, the copy object gets changed as well, and
visa versa.

If that's not what you want, you have to clone the object,
which means you actually create a new object in memory,
that holds a copy of the data of the original object, and
you also create a new reference that points to this new
object.

When you then change some value in the original object, the
copy object stays unchanged.

Is This Answer Correct ?    1 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

How to handle exceptions in JavaScript?

581


What is the syntax of ‘self invoking function’? Give an example?

567


Difference between the substr() and substring() in JavaScript?

606


What is the difference between null and undefined?

564


How is a relation not a function?

579






How to create multiline strings in javascript?

570


Taking a developer's perspective, do you think that that javascript is easy to learn and use?

566


What are parameters in javascript?

546


Describe negative infinity in javascript?

598


What is trim whitespace google sheets?

567


What is a module in javascript?

660


what is a dataset

1675


Can array in javascript be extended?

570


Why typeof null is object?

641


Hello Friends !!! I am RAJAT AGRAWAL, All Saints' College of Technology, Bhopal ( M.P. ) I just want to share my experience of getting placed at Consagous Technologies. On 9th June 2012 there was an close campus drive of Consagous Technologies in our college. I was very excited to take part in it. Firstly, they started with a seminar, a small introduction about the company. Then the placement process started. The recruitment process of Consagous had three rounds. 1. Written test 2. Group discussion 3. Technical interview & HR Interview Written Test : It was objective type with 50 questions in 60 mins. The written test paper had three sets set A , set B and set C. I got set B. Basically the question were from network connection with database ,output of programs on C, C++, java, asp.net, php , data structure and Aptitude questions included topics like Time & Distance, simple interest ,average, Percentage, Ratio & Proportion etc.There was no negative marking in the written test. Some of them which I remember are- 1. What command in UNIX run on backgroung. 2. The groups of students are divided into 2class room. If 10students are shifted from class A to Class B then no of students in both class are equal. If 10 Students are shifted from class B to Class A then no of students in class A is Double to the no of students in Class B. Find the total no of students? 3. The time taken by boat to travel 4 meters dowmstream is 4 hours 48 min and that the upstream 4 hours .Find the speed of the boat in still water and the speed of the stream. 4. And many more…. Then after few hours the result of written test was announced , and fortunately I was selected among the 80- 100 other students. After written test 21 students were shortlisted and went through 2nd round . GD Round: In this round , all 21 students divided into two teams and went through group discussion process. Topic of our GD was “Spirituality and Technology” and it held for 15 to 20 min. It was the very nice discussion and most of them took part in it. After GD round 11 students were shortlisted. Then the next round was Technical and HR interview. HR and Technical Interview: Finally after 2nd Round I had been selected for HR and Technical Interview Round .At that time also I was full of excitement for my PI , though nervous also. I just prayed to God , took my parents name and entered in the room, As I entered I saw three people there inside the room I wished all of them, and they offered me the chair, I replied with thank you sir thank you mam. HR questions: • Introduce yourself • Why u want to be a software engineer? • why u want to join consagous? • Why do we take you in consagous? • Tell me 5 negative points of your's? • Tell me the name of CEO of Google, Facebook? Technical question: • what is object –oriented programming? • Tell me about your major project? • Features of OOPS n Advantage of Oops? • Difference between Router $ Switch? And many more…… All you have to be confident and have positive attitude during the interview. Really it was a very good experience with HR sir and with his team. And just after half an hour the results had been declared , 5 students were selected and fortunately with God Grace I was one of them, that was one of the most cherishable moment of my life. After that we have a photograph with HR Sir & CEO Sir. I always remember one thing We Will..... Do It...........!!!!! I would like to thank Consagous Technologies to give me such a big opportunity to work with them,thank you so much.!

2448