J'ai une variable qui a pour valeur un objet JSON. J'assigne directement cette variable à une autre variable afin qu'elles partagent la même valeur. Voici comment cela fonctionne :
var a = $('#some_hidden_var').val(),
b = a;
Cela fonctionne et les deux ont la même valeur. J'utilise un mousemove
gestionnaire d'événement pour mettre à jour b
dans toute mon application. Lors d'un clic sur un bouton, je veux revenir en arrière. b
à la valeur originale, c'est-à-dire la valeur stockée dans a
.
$('#revert').on('click', function(e){
b = a;
});
Après cela, si j'utilise le même mousemove
le gestionnaire d'événement, il met à jour les deux a
y b
alors qu'auparavant il ne mettait à jour que b
comme prévu.
Je suis perplexe face à ce problème ! Quel est le problème ?