我有一个从服务返回的对象,例如studentInfo
(具有id 1)。
我克隆如下:
this.studentsInformation=dojo.clone(studentInfo);
现在我尝试更新克隆的对象 - studentInfo
我已更新(比如id 1)并存储在数据库中。如果我创建一个新的学生信息并尝试在数据库中更新,它必须使用id 2.但该对象具有id 1 ...
如果我打印this.studentsInformation,它没有显示原始对象..它只有修改过的对象..
所以我想在修改后想要原始对象,并且我也希望在克隆后存储更新的信息。我怎样才能做到这一点?
答案 0 :(得分:0)
为什么不将克隆中的引用存储到原始对象?
this.studentsInformation=dojo.clone(studentInfo);
this.studentsInformation.myMama=studentInfo;
卢西恩