[JavaScript]深复制平替
仅针对对象中的数值。如果被复制的对象中有函数,本篇不适用。
注意直接将obj赋值,被赋值的是引用而不是具体数值。
一般可采用JSON.parse(JSON.stringify(obj))的方法进行深复制。
但只复制对象内的属性,不会复制对象内的方法
json.stringify(data): data是个对象,结果是字符串
json. prase(data): data是json字符串,结果是json对象
仅针对对象中的数值。如果被复制的对象中有函数,本篇不适用。
注意直接将obj赋值,被赋值的是引用而不是具体数值。
一般可采用JSON.parse(JSON.stringify(obj))的方法进行深复制。
但只复制对象内的属性,不会复制对象内的方法
json.stringify(data): data是个对象,结果是字符串
json. prase(data): data是json字符串,结果是json对象