Veran, tengo el siguiente codigo:
Código Javascript:
Ver original
var Tester; var Tester2; Tester = { Funcion: function(){ Tester2 = this.Valores.Altos; }, Valores: { Bajos: { valor: 250 }, Medios: { valor: 350 }, Altos: { valor: 600 } } } Tester.Funcion(); Tester2.valor = 0; console.log(Tester2.valor); // 0. console.log(Tester.Valores.Altos.valor); // 0.
¿Eso esta bien?, no entiendo porque al modificar Tester2 también se modifica Tester, ¿Me lo explicarían?
Porque necesito tener un objeto "original" y una "copia", y quiero que la copia inicialmente sea igual que el objeto original, para así poder modificar la copia y no el original ¿Me explico?
Espero me ayuden, gracias de antemano!