Bonjour,
Je travaille actuellement sur un projet où je manipule, en JavaScript, une tableau contenant des objets. A un certain moment, je créé une "sauvegarde" de ce tableau en le copiant, pour pouvoir restaurer l'état initial de ce tableau plus tard. Or, je me suis rendu compte que toute modification effectuée sur le premier tableau est bizarrement automatiquement effectuée sur le deuxième .
Pour la copie j'ai essayé de boucler dans le premier tableau pour dupliquer un à un les éléments dans le deuxième tableau, mais aucun changement.
J'ai aussi essayé la méthode du
Je précise que ce code est exécuté dans une application JS Windows Store.
Modifié par Bguigui67 (03 Mar 2015 - 09:30)
Je travaille actuellement sur un projet où je manipule, en JavaScript, une tableau contenant des objets. A un certain moment, je créé une "sauvegarde" de ce tableau en le copiant, pour pouvoir restaurer l'état initial de ce tableau plus tard. Or, je me suis rendu compte que toute modification effectuée sur le premier tableau est bizarrement automatiquement effectuée sur le deuxième .
Pour la copie j'ai essayé de boucler dans le premier tableau pour dupliquer un à un les éléments dans le deuxième tableau, mais aucun changement.
J'ai aussi essayé la méthode du
copie_tab = tab.slice(0)
sans résultats concluants non plus.Je précise que ce code est exécuté dans une application JS Windows Store.
Modifié par Bguigui67 (03 Mar 2015 - 09:30)