私はいくつかのオブジェクトを持っています:
var obj1 = new Obj1(),
obj2 = new Obj2(),
...
および2つのアレイ:
objecs.push(obj1, obj2,...);
defaultObjects.push(obj1, obj2, ...);
ゲーム中にループobjects
配列が変更されますが、変更されdefaultObjects
ません。ゲームを再開する必要があるときは、(最初と同じように)をobjects
等しくする必要がありdefaultObjects
ます。私がこれを行う場合:
objects = defaultObjects.slice(0)
objects[0]
これは、とdefaultObjects[0]
が同じオブジェクトを指していることを意味しますが、間にobj1
接続がないため、必要なものを取得できますか?objects
defaultObjects