Bonjour,

Je ne comprends la sortie de mon tableau memocard.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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.