Comportement Méthode push
Bonjour,
Je ne comprends la sortie de mon tableau memocard.
Code:
1 2 3 4 5 6 7
| function showCard(){
let memocard = [];
document.addEventListener('mousedown', (e)=>{
let clickcards = e.target.id;
memocard.push(clickcards);
document.getElementById(clickcards).style.color = "blue";
}); |
Quand je demande le tableau memocard il se passe un truc bizarre.
Par exemple premier clique sur l'élément, memocard donne = ['element1']
Deuxième clique sur un autre élément de la fenetre, memocard donne = ['elelment1', 'element2', 'element2']
troisième clique sur au autre élement de la fenetre, memocard donne = ['elelment1', 'element2', 'element2', 'element 3', 'element 3', 'element 3']
Et ainsi de suite....
Pourriez-vous me dire pourquoi j'obtiens ce comportement ?
Merci de votre aide.