Clonage d'objets Date : libérer la puissance de getTime()
Lorsque vous traitez des objets Date en JavaScript, il est crucial de comprendre les implications de attribuer une variable à une autre. Cette affectation ne crée pas de nouvel objet ; cela pointe simplement le même exemple. Par conséquent, toute modification apportée à un objet aura un impact direct sur l'autre.
Pour obtenir une copie fidèle ou un clone d'un objet Date, nous devons nous plonger dans la méthode getTime(). Cette méthode renvoie le nombre de millisecondes depuis l'époque (1er janvier 1970 00:00:00 UTC). En utilisant ces informations, nous pouvons créer une nouvelle instance avec une valeur temporelle identique.
Voici un guide étape par étape pour cloner un objet Date :
Cette méthode fournit un mécanisme sûr et fiable pour copier des objets Date. Il garantit l'indépendance, garantissant que les modifications apportées à un objet n'affecteront pas l'autre.
En plus de l'approche ci-dessus, Safari 4 propose également une syntaxe alternative :
var copiedDate = new Date(date);
Cependant, c'est il est important de noter que cette alternative peut ne pas être uniformément prise en charge sur tous les navigateurs.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!