主要是重复计算很多次,所以可以考虑存储起来:
方法1是动态规划
考点有两个:第一个是第四行是加分项。因为深度拷贝可能是个数组或者对象,类。类有个问题就是有些值是在构造函数赋值的,会直接改变关联对象的值。
第二个是第五行有些对象是在原型链上的不应该被拷贝,所以不在原型链上的成员才进行拷贝