No entiendo el objeto date
Publicado por Fernando (2 intervenciones) el 20/09/2022 11:28:05
Buenos días, estoy probando parte de un desarrollo, y me encuento que si creo un objeto date asignadolo a una variable "a" y creo una variable "b". que igual a "a" al modificar "b" se modifica "a" tambien. No lo entiendo
Resultado
a = Tue Sep 20 2022 06:00:00 GMT+0100 (hora de verano de Europa occidental) object
b = Tue Sep 20 2022 06:00:00 GMT+0100 (hora de verano de Europa occidental) object
a2 = Tue Sep 20 2022 06:45:00 GMT+0100 (hora de verano de Europa occidental) object
b2 = Tue Sep 20 2022 06:45:00 GMT+0100 (hora de verano de Europa occidental) object
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<!DOCTYPE html>
<html>
<body>
<p id="a"></p>
<p id="b"></p>
<p id="a2"></p>
<p id="b2"></p>
<script>
const a = new Date("2022-09-20T06:00");
let b = a;
document.getElementById("a").innerHTML = "a = " + a + " " + typeof a;
document.getElementById("b").innerHTML = "b = " + b + " " + typeof b;
b.setMinutes(45);
document.getElementById("a2").innerHTML = "a2 = " + a + " " + typeof a;
document.getElementById("b2").innerHTML = "b2 = " + b + " " + typeof b;
</script>
</body>
</html>
Resultado
a = Tue Sep 20 2022 06:00:00 GMT+0100 (hora de verano de Europa occidental) object
b = Tue Sep 20 2022 06:00:00 GMT+0100 (hora de verano de Europa occidental) object
a2 = Tue Sep 20 2022 06:45:00 GMT+0100 (hora de verano de Europa occidental) object
b2 = Tue Sep 20 2022 06:45:00 GMT+0100 (hora de verano de Europa occidental) object
Valora esta pregunta


0