Discussions

Recuperer la valeur retournee par la fonction dans une variable

Image

Bonjour,

 

Je souhaite récupérer la valeur retourner par la fonction genererNombreEntier et la stocker dans une variable.

 

Je ne comprends pourquoi j'ai un message d'erreur comme quoi "genererNombreEntier is not defined"

 

let citation = document.getElementById("citation");
let auteur = document.getElementById('auteur');
let btn = document.getElementById('nouveau');
 

let dernier = citations.indexOf(citations[0]);
let dimCitations = citations.length;
  
const nveauNbre  = function genererNombreEntier(dimCitations) {
  
  return Math.floor(Math.random() * Math.floor(dimCitations+1));
  
};
 
btn.addEventListener('click', genererNombreEntier );
1 réponse
Image
Louis-Nicolas Leuillet
Le 24/01/2024 à 10:18

Hello Jean-Luc

 

En fait tu mets une fonction "classique" dans une variable comme si c'était une fonction fléchée. Tu devrais faire autrement.

 

let citation = document.getElementById("citation");
let auteur = document.getElementById('auteur');
let btn = document.getElementById('nouveau');
 

let dernier = citations.indexOf(citations[0]);
let dimCitations = citations.length;
  
const genererNombreEntier = (dimCitations) => {
  
  return Math.floor(Math.random() * Math.floor(dimCitations+1));
  
};
 
btn.addEventListener('click', genererNombreEntier );
Meilleure réponse
Image
Inscrivez-vous ou connectez-vous pour participer à la discussion.
Discussion résolue

Informations

Créée le 23 janvier 2024 15:14
Dernière modification le 22 février 2024 09:57
Dernière activité le 22 février 2024 09:57