下面显示的是一个复杂的结构,
此结构是嵌套的,但我需要对其进行深复制。我的复制功能是
export function copy(o) {
if(typeof o==='object' || Array.isArray(o)) return
JSON.parse(JSON.stringify(o));
return o;
}
当我使用此功能复制结构时,会显示错误,
Uncaught TypeError: Converting circular structure to JSON
at JSON.stringify (<anonymous>)
at copy (util.jsx:50)
关于如何复制嵌套结构的好主意吗?欢迎任何建议。