0
を戻す、私は以下のようになりますノードJSコードで1つのロジックをしようとしています: -はノードJSでループ内の変数
var startPersons1 = JSON.parse(JSON.stringify(persons1));
var startPersons2 = JSON.parse(JSON.stringify(persons2));
var startPersons3 = JSON.parse(JSON.stringify(persons3));
var startPersons4 = JSON.parse(JSON.stringify(persons4));
.....
// Operations on persons1, persons2, persons3, persons4 which are changed in methods called here
....
// Now persons1, persons2, persons3, persons4 are modified
// Now, if I wanted persons1, persons2, persons3, persons4 to come to their original state above, ie.
// startPersons1, startPersons2, startPersons3, startPersons4, I am doing something like this
persons1 = JSON.parse(JSON.stringify(startPersons1));
persons2 = JSON.parse(JSON.stringify(startPersons2));
persons3 = JSON.parse(JSON.stringify(startPersons3));
persons4 = JSON.parse(JSON.stringify(startPersons4));
あなたはこのループのために、いくつかの内部にあると仮定することができます。 だから、毎回この復帰を行う良い方法があります。変数の数はロットごとに増加する可能性があります。配列内にあるpersons1、persons2などあれば
が配列にそれらを入れて、 '.map'を使用するマップ機能を使用することができます – user184994