Javascript 如何在具有循环结构的typescript中按值复制素数树
克隆具有圆形结构的素数树对象的最有效方法是什么? 我做过类似的事情Javascript 如何在具有循环结构的typescript中按值复制素数树,javascript,typescript,ptree,Javascript,Typescript,Ptree,克隆具有圆形结构的素数树对象的最有效方法是什么? 我做过类似的事情 obj=JSON.parse(JSON.stringify(o)) //但是JSON.stringify()不适用于循环结构 var newObject=jQuery.extend(true,{},oldObject) 让newObject=this.copyObj(oldObject); copyObj(obj){ //这样做是因为我们需要一个列表的副本,如果没有此代码,它将复制一个ref,该ref将在创建屏幕上更新文件徽章,
obj=JSON.parse(JSON.stringify(o))代码>
//但是JSON.stringify()不适用于循环结构李>
var newObject=jQuery.extend(true,{},oldObject)代码>
让newObject=this.copyObj(oldObject);
copyObj(obj){
//这样做是因为我们需要一个列表的副本,如果没有此代码,它将复制一个ref,该ref将在创建屏幕上更新文件徽章,而无需单击“添加”按钮
返回[obj[0]];
}
让newObject=Object.assign({},oldObject)代码>
但是所有这些方法都通过引用复制对象而不是通过值