j'ai un projet avec node.js c'est la première fois que j'utilise nodejs et je souhaite exporter un tableau vers mon application. voici du code:
module.exports = { var arrays = [];
arrays[0] = 'array 0';
arrays[1] = 'array 1';
arrays[2] = 'array 2';
arrays[3] = 'array 3';
arrays[4] = 'array 4';
var r_array = arrays[Math.floor(Math.random()*arrays.length)].toString(); }
à la fin, je veux utiliser le var r_array
dans mon app.js mais je ne sais pas comment.
Vous voudriez définir une fonction qui retourne la partie aléatoire du tableau:
module.exports = {
getRArray: function() {
var arrays = [];
arrays[0] = 'array 0';
arrays[1] = 'array 1';
arrays[2] = 'array 2';
arrays[3] = 'array 3';
arrays[4] = 'array 4';
return arrays[Math.floor(Math.random()*arrays.lenght)];
}
};
De plus, vous devriez incorporer le tableau dans la fonction pour qu’il retourne quelque chose.
module.exports
doit être un objet.
Peut-être que vous cherchez quelque chose de plus semblable à:
var arrays = [];
arrays[0] = 'array 0';
arrays[1] = 'array 1';
arrays[2] = 'array 2';
arrays[3] = 'array 3';
arrays[4] = 'array 4';
var r_array = arrays[Math.floor(Math.random()*arrays.length)].toString();
module.exports = r_array;
Veuillez noter que ce code ne sera exécuté qu'une fois, et que si vous espérez obtenir une valeur aléatoire différente en l'exécutant plusieurs fois, vous souhaiterez peut-être le configurer davantage de la manière suivante:
module.exports = function() {
return arrays[Math.floor(Math.random()*arrays.length)];
}
de sorte que l'opération Math.random()
se répète.
var arrays = [];
arrays[0] = 'array 0';
arrays[1] = 'array 1';
arrays[2] = 'array 2';
arrays[3] = 'array 3';
arrays[4] = 'array 4';
var r_array = arrays[Math.floor(Math.random()*arrays.length)].toString();
module.exports = r_array;