引用赋值与深浅拷贝
2020-01-16 本文已影响0人
赖兔宝
1.引用赋值
是地址的赋值,将对象指针赋值给一个变量,让此变量指向对象。
2.浅拷贝
只会将对象的各个属性进行依次复制,并不会进行递归复制。
浅拷贝3.深拷贝
不仅复制原对象的各个属性,同时也将原对象各个属性所包含的子对象也递归地复制到新对象上;
深拷贝 返回值注释:
判断数据类型有三种方式:
1.instanceof (判断原始值的时候是错的)
2.toString
3.isArray(有兼容问题)
hasOwnProperty用来过滤原型中其它属性