Так что моя проблема проста, но я не могу ее исправить. У меня есть 2 объекта, один временная и второй один является постоянным, временный объект принимает данные от постоянного, но когда я выполнять действия на временном, постоянный объект Chaing тоже пример:Временный объект и объект Permament Javascript
var permObject = {
data1: 1,
data2: 4,
}
tmpObject = permObject
tmpObject.data2 -= tmpObject.data1;
console.log(tmpObject.data2); //data2 = 3
console.log(permObject.data2); //data2 = 3
Так что мой вопрос, как может я беру данные из постоянного объекта во временный объект, но когда я делаю действия на временном объекте, то постоянный объект не изменится?
Обратитесь к этому вопросу: http://stackoverflow.com/questions/728360/most-elegant-way-to-clone -a-javascript-object – Sazid