Using an object clone method and a for loop to push objects into array, the objects are all still the same reference and are the same in the array
What is the most efficient way to deep clone an object in JavaScript?