Partage
  • Partager sur Facebook
  • Partager sur Twitter

Extraire d'une fonction, une donnée d'objet

    23 avril 2024 à 11:09:25

    Bonjour à tous.

    Je suis en train de me former à JS, et je crée une petite application mais je bloque sur un détail important. L'utilisateur doit sélectionner son avatar. Il n'a qu'à cliquer sur l'image. Je voudrais dans mon JS, créer un objet utilisateur, dont la propriété "Genre" sera le résultat de l'image cliqué.

    J'ai retourné le problème dans tous les sens, testé plusieurs codes différents, mais je ne parvient pas à extraire ma variable sex1 qui est local, pour l'insérer dans un objet Global, dont je pourrais me re-servir... Auriez-vous une idée s'il vous plaît ? 

    ps: J'ai ici mis une capture de ma dernière tentative, mais j'ai aussi essayé avec des IF et autres... Je ne sais pas comment m'y prendre en fait :(

    Cyril

    • Partager sur Facebook
    • Partager sur Twitter
      23 avril 2024 à 16:32:53

      Hello

      Tu n'as pas besoin dans ce type de structure d'envelopper l'event listener dans une fonction. C'est justement ce qui te pose problème.

      Quelque-chose de beaucoup plus simple comme ça ferait l'affaire :

      let sex1 = null;
      
      avatarEmployeurF.addEventListener('click', () => {
        sex1 = 'femme';
      });



      • Partager sur Facebook
      • Partager sur Twitter

      Extraire d'une fonction, une donnée d'objet

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      • Editeur
      • Markdown