0

サービスから戻るオブジェクトがありますstudentInfo(ID 1)。

私は以下のようにクローンを作成しました:

this.studentsInformation=dojo.clone(studentInfo);

次に、複製されたオブジェクトを更新しようとします。更新しstudentInfo て(たとえば、ID 1の場合)、データベースに保存しました。新しい学生情報を作成してデータベースで更新しようとすると、ID 2で更新する必要がありますが、オブジェクトのIDは1です。

また、this.studentsInformationを印刷すると、元のオブジェクトが表示されません。変更されたオブジェクトのみが表示されます。

そのため、変更後に元のオブジェクトが必要であり、クローン作成後にも更新された情報を保存したいと思います。どうすればこれを達成できますか?

4

1 に答える 1

0

元のオブジェクトへのクローンに参照を保存しないのはなぜですか?

this.studentsInformation=dojo.clone(studentInfo);
this.studentsInformation.myMama=studentInfo;

ルシアン

于 2013-02-18T11:56:28.073 に答える