[email protected]
zhangyl
> 第三节中的shallowCopy的实现似乎不是第四节中的浅拷贝的实现方式,反而像第五节中深拷贝的第二种实现方法 并不一样。shallowCopy没有判断对象属性值的类型,所以属性值必须是基础类型,属于浅拷贝
for in 遍历对象时,会访问挂载在原型链上的属性,所以需要加一个判断,hasOwnProperty()