Comment utiliser des noms de variables dynamiques dans JavaScript?

Comment utiliser des noms de variables dynamiques dans JavaScript?
En JavaScript, les noms de variables dynamiques sont rarement utilisés pour mettre à jour les noms des variables dans les programmes. La variable dynamique n'est attribuée en fournissant une valeur. Sa valeur est modifiée / mise à jour dynamiquement. Cette stratégie a sa propre importance dans la programmation avancée ou complexe pour mettre en œuvre des problèmes du monde réel.

Comme le langage PHP, JavaScript risque de difficulté à implémenter les noms de variables dynamiquement. Cependant, la même sortie peut être obtenue grâce à plusieurs stratégies. Maintenant, les utilisateurs n'ont pas besoin de coder dur le nom de variable à des fins dynamiques. Deux stratégies générées automatiquement sont introduites, qui modifient dynamiquement les noms de variables lors de l'exécution d'un programme appelé eval () et objet de fenêtre.

Dans cet article, un aperçu démontré est fourni sur la façon d'utiliser des noms de variables dynamiques dans JavaScript. Les résultats de cet article sont répertoriés ci-dessous:

  • Utilisation de la méthode eval () pour les noms de variables dynamiques
  • Utilisation de l'objet Window pour les noms de variables dynamiques

Méthode 1: Utilisation de la méthode eval () pour les noms de variables dynamiques

Les noms de variables dynamiques signifient que les noms des variables sont modifiés au hasard ou sont définis par l'utilisateur. La méthode eval () est spécifiquement utilisée pour évaluer le code JavaScript dans un format de chaîne. La méthode prend une chaîne comme entrée dans le format d'une expression javascript. Après cela, la méthode évalue l'expression en javascript. Les développeurs utilisent la boucle FOR pour mettre à jour dynamiquement les multiples noms de variables avec la méthode EVAL ().

Exemple

Un exemple est fourni pour implémenter eval () Méthode pour les noms de variables dynamiques. Le code est comme ci-dessous.

Code

console.log («Un exemple pour implémenter la méthode EVAL ()»);
var a = 'bienvenue à javascript';
var b = 'a';
console.log (ev (b));

La description du code est la suivante:

Dans ce code, le eval () la méthode est utilisée pour mettre à jour dynamiquement le nom de la variable depuis un pour b. Le console.enregistrer() La méthode est utilisée pour obtenir les valeurs spécifiques.

Sortir

La sortie renvoie le code exécutable ci-dessus et affiche les noms de variables dynamiques avec le eval () Méthode en javascript.

Méthode 2: Utilisation de l'objet Window pour les noms de variables dynamiques

En JavaScript, un objet Window est essentiellement un objet global. L'objet peut accéder à n'importe quelle méthode ou variable globale dans le code JavaScript. De plus, l'utilisateur peut faire la variable dynamique à l'aide d'une chaîne formatée. L'objet Window est utilisé pour accéder aux variables ou fonctions globales dans le code JavaScript. Cette stratégie est importante si l'utilisateur crée une variable globale.

Exemple

Le code est écrit ci-dessous pour implémenter l'objet Window pour les noms de variables dynamiques dans JavaScript.

Code

console.log («un autre exemple pour implémenter la méthode des objets de fenêtre»);
var n1 = 1,
n2 = 2,
n3 = 3;
var x1 = fenêtre.N1;
var x2 = fenêtre ['n1'];
console.log ("Bienvenue à JavaScript");
console.log (x1);
console.log ("Bienvenue dans JavaScript World");
console.log (x2);

La description du code ci-dessus est répertoriée ici.

  • La variable N1 est initialisé avec 1.
  • Après cela, attribuez la valeur de N1 pour x1 en utilisant l'opérateur de points, comme un fenêtre.N1 objet.
  • De même, accéder à la valeur de n2 pour x2 Utilisation du support carré [].
  • Enfin, exécutez le code pour afficher les noms de variables dynamiques dans JavaScript.

Sortir

La sortie montre les noms de variables dynamiques x1 et x2 sont utilisés en utilisant le fenêtre objet en javascript.

Conclusion

Deux stratégies, le Méthode eval () et objet de fenêtre, sont utilisés pour utiliser des noms de variables dynamiques en javascript. Le eval () La méthode prend une chaîne d'expressions JavaScript en entrée et les évalue. Le objet de fenêtre est utilisé pour accéder à n'importe quelle méthode et variables globales pour mettre à jour dynamiquement les noms de variables. Vous avez appris ici à utiliser des noms de variables dynamiques en utilisant JavaScript. Pour plus de compréhension, nous avons fourni un ensemble d'exemples pour mettre en œuvre le problème en suivant EVAL () et la stratégie d'objet Window Javascrip.