私はいくつかのオブジェクトを持っています:
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接続がないため、必要なものを取得できますか?objectsdefaultObjects