1. Objects are copied by reference and variables by value. 2. To copy objects by value: ==>Object.Assign({}, obj) ==>{...obj} 3. The above method is shallow copy. It copies only top-level fields. 4. To copy nested objects, deep copy comes into picture. ==>JSON.parse(JSON.stringyfy(obj)); 5. But the above doesn’t copy functions and dates. So, loadash is used. ==>_.cloneDeep(obj)
@travel2react5672 жыл бұрын
Before watching this video, I was having a lot of confusion about deep copy and Shallow copy but now it's crystal clear. Thanks a lot. Your teaching style is awesome.
@Asdfdyutgfd2 жыл бұрын
I don't know how to thank you man!!! I was stuck on a bug for like 24 hours due to this problem....Thanks you loads!!! liked and subscribed!!!
@shree464112 күн бұрын
Simple and Sorted explanation with great examples. Thanks a lot..🙏
@RahulMishra-m7w2 ай бұрын
Excellent Video. Thank you so much, brother, for your efforts.
@praveenbehera13072 жыл бұрын
Finally!!! I am able to understand Shallow and Deep copy. Thank you
@harshvardhan77182 жыл бұрын
Thanks for this video sir. Bt humlog fresher hai to samjhane ke tym thoda sa dhire samjhenge to aur bahetar hoga. Again saying nice video sir keep it up. Dhannebad....☺
@vartikaJoshi-en4he Жыл бұрын
Amazing explanation..best explanation in KZbin for this topic .
@codestepbystep Жыл бұрын
Thanks a ton
@ermahesh20092 жыл бұрын
Bhai itte aache se samjata hai practice ki jarorat bhi nahi padi sidda ghus gaya dimag mai.
@aakashujjainwal71472 жыл бұрын
thank you bro it was really helpful ..mere bhot sare confusion dur ho gye ....keep learning & keep teaching us ...best of luck bro
@aritradas86062 жыл бұрын
Just brilliantly explained. Very apt, systematic and well defined. Removed all my confusions forever!
@akashtiwari33582 жыл бұрын
what a explaination👏gudluck brother
@SajithaKSoman9 ай бұрын
Thank you sir . thank you .After a long time , I understand the concept of deep copy and shallow copy from this video.
Hi tutor your Urdu accent is unique and guaranteed quality concept also makes your channel awesome. speak English where necessary because urdu is my mother tongue easy to understand.
@supergameras29369 ай бұрын
You are great sir your videos very helpful and You always talk about the important things, you don't prolong the conversation. Thanks
@dhananjayrakshe76552 жыл бұрын
I saw lots of video but i also get confusion in shallow and deep copy but in this video i understand total about that. Nice work buddy...!
@codestepbystep2 жыл бұрын
Thanks and welcome
@ScriptyVijay2 жыл бұрын
Sir bohot dino bad channel mila bawal hi padha rhe ho app 🙏🏻 1:27
@mr.wazirgaming26962 жыл бұрын
It's so cleared now ❤️👍 about objects. Thanks 😊
@shawonbiswas90822 жыл бұрын
I am soo happy with your concept 😍 just e bolna chatahu aiiisa bahut sara interview question chaiye jojo question pucha jatahe
@UdayPawarUdi Жыл бұрын
Very nice teaching. Very good way of explanation.
@mohitkumar-zd9pv2 жыл бұрын
made it so easy, keep up...
@AshrafAli_SoftwareDev8 ай бұрын
No scope to dislike the video. Nice explanation 10/10
@VISHNUKUMAR-eg1he11 ай бұрын
Really nice explanation step by step ❤
@abhishekrai2152 жыл бұрын
now cristal clear about deep and shallow thankyou so much bhaiya g
@amanverma79772 жыл бұрын
Thank you so much, simplest explanation
@tejusgroup66952 жыл бұрын
concept is clear sir.. thanks for teaching in a simple way.. Happy coding
@aakash2612 жыл бұрын
your explanation is easy and awesome, my concept got cleared thank you 👍
@sufigaming1355 ай бұрын
brother good teaching doubt clear thank u
@imnawasthi Жыл бұрын
paji Bht hi sahi explain kita tusi att krti, paji ik question a ki same cheej arrays nal b hundi a ?
@razasaleem11542 жыл бұрын
Just preparing for an interview and it helped me a lot, thanks man ♥️
@codestepbystep2 жыл бұрын
Best of luck!
@prajwalnayak2142 жыл бұрын
Best explanation ever made!
@ashutoshshrivastava577 ай бұрын
Very awesome explanation sir.
@emanrazzak10722 жыл бұрын
Alhamdulillah all confusion cleared now
@rutvikbhatt834772 жыл бұрын
Very helpful ☺️ 👍
@surajprakash2760 Жыл бұрын
Thank you so much , you explain us in very simplest way. 😊
@codestepbystep Жыл бұрын
My pleasure 😊
@mdajaroddin2303 Жыл бұрын
Awesome explaining sir shallow copy and deep copy.its very helpfull video thank you so much
@codestepbystep Жыл бұрын
Thanks and welcome
@TarunKumar-ds7ti2 жыл бұрын
thanks bro itna deep me batane ke liye
@gulrezeqbal3048 Жыл бұрын
one of the great explanation
@Prajwalkulkarni3 ай бұрын
very good explaination
@ajaychimanpure70102 жыл бұрын
Very well Explained Anil..!!☺️
@shubhangibadade22309 күн бұрын
Excellent teaching
@ajitrana31582 жыл бұрын
Thnx sir aapke batane ka trika bhut ache h I like it
@awaisamin-p1x Жыл бұрын
very impressive explanation . thanku sir
@rajendra_K_ Жыл бұрын
@Anil thank you very much explaining complex topics in a such a easy way :)
@codestepbystep Жыл бұрын
You're most welcome
@sugandhaparasher8861 Жыл бұрын
Very well Explained. thank you .
@vishalrindhe40252 жыл бұрын
Best ever explanation 🤩
@rajnisrivastav15992 жыл бұрын
The best explanation one could have asked for. I just have one question what if the Interviewer ask which is better Deep copy or shallow copy?
@codestepbystep2 жыл бұрын
They can not ask which one is better. We choose copy type over requirement
@ramzanchaudhry3999 Жыл бұрын
amazing bro . well explained 👍
@rahilkhan65512 жыл бұрын
great video define in well way
@Nitesh_Arya77 Жыл бұрын
Great explanation sir
@zeeshanahmad16752 жыл бұрын
Rather then going to browser console all the time Y dont you try { node (name of the JS file) } and press enter in your vs code terminal it will be more helpful
@sanjanaprajapati97072 жыл бұрын
Really good explanation 👍
@sudhirmohanty59712 жыл бұрын
I have a question regarding shallow copy please explain. U told 8:11 that in shallow copy means value of a object is copied not the reference . But when i search in google there i found inside bracket (In Shallow copy, a copy of the original object is stored and only the reference address is finally copied. ). please sir clear this to me
@beautyofworld1700 Жыл бұрын
keet it up. best explaination.
@Code_with_random2 жыл бұрын
Good explanation easy to understand
@codestepbystep2 жыл бұрын
Glad to hear that
@vikkaguru77122 жыл бұрын
bahut khub bhai ji
@PankajSingh-zq7xn4 ай бұрын
Useful video ❤
@subhadeepghosh2813 Жыл бұрын
maza aa gya🎉🎉🎉🎉🎉❤❤❤❤❤❤❤
@mahakalwonder79379 ай бұрын
Great explanation thanks.
@SonuKumar-uq2rb Жыл бұрын
very well explained thanks
@mzohaib27 Жыл бұрын
v nice sir.... amazing.... thank you...
@sumantripathii4312 жыл бұрын
Nyc clear concept
@mayurchaudhari4239 Жыл бұрын
Well done master khup mast
@AhmadAli-no6bw2 жыл бұрын
You are the best.
@ashishagrawal89752 жыл бұрын
Your video is helpful for me so can you please make video for Oops in JavaScript...thank you
@vaibhavsingh86449 ай бұрын
❤❤❤❤useful
@physicsazamgarh5731 Жыл бұрын
the best🙏🙏🙏🙏🙏
@Rajeevkumar-sx3er2 жыл бұрын
Really good video bro
@astharana307411 күн бұрын
Well explained 👏
@codestepbystep11 күн бұрын
Thanks! 😊
@jagdishjena90582 жыл бұрын
Keep on making these interview questions.
@ashitoshpatil8678 Жыл бұрын
bind call apply use nhi kar sakte kya fir methods ke liye jo bhi obj mai present hai
@SonuKumar-uq2rb Жыл бұрын
very good keep it up bro
@millwoodfurnace27392 жыл бұрын
Nice Explanation!!!!!
@BeastUn2 жыл бұрын
thANK U FOR THIS GREAT EXPLANATION
@codestepbystep2 жыл бұрын
You're very welcome!
@pritamkeshri83892 жыл бұрын
Nice explanation
@chetanpatil99172 жыл бұрын
This is an underrated channel. All these awesome videos should reach to more people. Do Like and subscribe this channel
@swamibhakti982 жыл бұрын
Hi
@tusharshrivastava71842 жыл бұрын
Please make video of oops in js
@prashantmestry6992 жыл бұрын
nice explanation on this topic.
@nikleshniks2 жыл бұрын
😃Like to bantaa hai Boss😃 Really, amazing & to much concepts have been cleared
@codestepbystep2 жыл бұрын
Thank you so much 😀
@shailenderjaiswal16852 жыл бұрын
sir you were using spread operator not destructuring in shallow copy
@amittiwari41632 жыл бұрын
Very nice sir but pls share this with us
@hackerwhite79572 жыл бұрын
Helpful video
@subhamdudheria95232 жыл бұрын
Does the same thing goes with array?
@codestepbystep2 жыл бұрын
Yes
@lokeshawasthi66406 ай бұрын
amazing class
@codestepbystep6 ай бұрын
Glad you think so!
@InspiringPositiveQuotes1196 Жыл бұрын
helpful brother
@Growfacts2 жыл бұрын
Great❤️❤️❤️
@abhishektaur Жыл бұрын
good explation
@misbahsiddiqui9365 Жыл бұрын
superb
@taniajebin84372 жыл бұрын
Thanks a lot
@jagdishjena90582 жыл бұрын
Thank you so much sir.
@VinayTandale Жыл бұрын
sir destructing method can be used? let user=[obj] and then we can change both values? is this feasible to use
@codestepbystep Жыл бұрын
destruction will do only shallow copy not deep
@VinayTandale Жыл бұрын
@@codestepbystep it helped me for todays interview sir....😊😊😊i have watched complete tutorial of mern and it helped me a lot....i hade made notes of your all videos....and while making projects i use it a lot....Sir websockets and tensorflow js if possible...❤️❤️❤️it helped me a lot
Nice example & explanation Anil. Thanks! Just wanted to confirm if we can call (...) three dots as a 'spread' operator instead of 'de-structuring' ?
@deepakbhardwaj0805 Жыл бұрын
No
@kamaal21102 жыл бұрын
so what then if we have a object and it properties with function and we have to copy it by `let obj2 = Object.assign({}, obj1);` and modified one property value in obj2 so it will be shallow copy or deep copy???