モデルをバックボーン コレクションから別のコレクションにコピーしようとしていますが、問題は参照のみがコピーされていることです。つまり、あるコレクションでモデルの値を変更すると、他のコレクションの値が自動的に変更されます。問題は、モデル オブジェクトの正確なコピーを作成する方法です。
ありがとう
モデルをバックボーン コレクションから別のコレクションにコピーしようとしていますが、問題は参照のみがコピーされていることです。つまり、あるコレクションでモデルの値を変更すると、他のコレクションの値が自動的に変更されます。問題は、モデル オブジェクトの正確なコピーを作成する方法です。
ありがとう
同じ値を持つ新しいオブジェクト インスタンスを作成するディープ コピーを作成してみてください。
例は、この SO スレッドにあります: What is the most effective way to deep clone an object in JavaScript?
これは、モデルのディープコピーを作成する方法です
var newModel = new createModel(JSON.parse(JSON.stringify(oldModel)));
newCollection.add(newModel );