concaténer nom de tableau et variable

concaténer nom de tableau et variable - Javascript/Node.js - Programmation

Marsh Posté le 06-04-2019 à 18:15:36    

Salut à tout le forum,
j'ai besoin de votre aide.
Je voudrais sélection un tableau en fonction de la valeur d'une variable.
 
Par exemple j'ai deux tableaux :
 

Code :
  1. var designation1 =
  2. [
  3. "a",
  4. "b",
  5. "c"
  6. ];
  7. var designation2 =
  8. [
  9. "d",
  10. "e",
  11. "f"
  12. ];


 
Je crée une fonction qui va comparer le contenu de champs texte et le contenu d'un tableau
 

Code :
  1. function verifier(numPage){
  2.  var reference = designation + numPage;
  3.  var numChamp = 1 ;
  4.  for(var i = 0; i < reference.length; i++){
  5.   if(this.getField('reponse' + numChamp).value == reference[i]){
  6.    this.getField('reponse' + numChamp).fillColor = color.green;
  7.   }
  8.  }
  9. }


 
Je n'arrive pas à faire en sorte que ma variable reference prenne le contenu du bon tableau en fonction de la variable numPage
 
Merci pour votre aide.
 
Kewan


Message édité par kewan le 06-04-2019 à 18:21:19
Reply

Marsh Posté le 06-04-2019 à 18:15:36   

Reply

Marsh Posté le 07-04-2019 à 12:54:01    

Bonjour,

 

Cela dépend du contexte, mais généralement cela devrait fonctionner :

Code :
  1. function myFunction() {
  2.    var a = 'b';
  3.    this[a] = 'test ok';
  4.    console.log(b); //return "test ok"
  5. }
 

Je te laisse en chercher plus sur Google avec les termes "JS + dynamic variable".


Message édité par MaybeEijOrNot le 07-04-2019 à 12:54:32

---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed