引用赋值与深浅拷贝

2020-01-16  本文已影响0人  赖兔宝

1.引用赋值

是地址的赋值,将对象指针赋值给一个变量,让此变量指向对象。

2.浅拷贝

只会将对象的各个属性进行依次复制,并不会进行递归复制。

浅拷贝


返回结果

3.深拷贝

不仅复制原对象的各个属性,同时也将原对象各个属性所包含的子对象也递归地复制到新对象上;

深拷贝 返回值

注释:

判断数据类型有三种方式:

1.instanceof (判断原始值的时候是错的)

2.toString

3.isArray(有兼容问题)

hasOwnProperty用来过滤原型中其它属性

上一篇 下一篇

猜你喜欢

热点阅读