Build a Javascript deeply nested object cloning utility

Build a Javascript deeply nested object cloning utility -

Build a Javascript deeply nested object cloning utility – Learn plain Javascript concepts by building a utility that clones deeply nested Javascript objects.

In this course you will build a library that will help you clone deeply nested Javascript objects and arrays. In the process, you will learn about several Javascript concepts that you will find useful when working with objects and arrays.

Copying of Javascript objects is done by reference. That means, your copied object shares the same memory address as your original object.

So, if you decide to change the value of a property on the copied object, you will end up modifying the value of the same property on the original object.

This can be dangerous in many cases, where you unintentionally change the state of an object from somewhere else, which may result in causing unexpected behaviors in your application.