区别就是对象中引用类型的变量是否是同一个。a={data:1},b=a;//浅复制a={data:1},b={data:1};//深复制用JSON方法先转成字符串再转对象,生成的对象引用和之前不一样,但是内容相同。如果有function什么的这方法不合适
区别就是对象中引用类型的变量是否是同一个。
a={data:1},b=a;//浅复制
a={data:1},b={data:1};//深复制
用JSON方法先转成字符串再转对象,生成的对象引用和之前不一样,但是内容相同。
如果有function什么的这方法不合适