Buenas.
Veran, tengo el siguiente codigo:
Código Javascript
:
Ver originalvar 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!