So verwenden Sie dynamische Variablennamen in JavaScript?

So verwenden Sie dynamische Variablennamen in JavaScript?
In JavaScript werden dynamische Variablennamen selten verwendet, um die Namen von Variablen in Programmen zu aktualisieren. Die dynamische Variable wird nicht durch Bereitstellung eines Werts zugewiesen. Sein Wert wird dynamisch geändert/aktualisiert. Diese Strategie hat ihre eigene Bedeutung für die fortschrittliche oder komplexe Programmierung, um reale Probleme zu implementieren.

Wie die PHP. Die gleiche Ausgabe kann jedoch durch mehrere Strategien erzielt werden. Jetzt müssen Benutzer den variablen Namen nicht für dynamische Zwecke codieren. Es werden zwei automatisch generierte Strategien eingeführt, die die Variablennamen während der Ausführung eines Programms, das als bekannt ist, dynamisch verändert eval () Und Fensterobjekt.

In diesem Beitrag wird eine nachgewiesene Übersicht darüber gegeben, wie dynamische Variablennamen in JavaScript verwendet werden können. Die Ergebnisse dieses Beitrags sind unten aufgeführt:

  • Verwenden der Methode eval () für dynamische Variablennamen
  • Verwenden des Fensterobjekts für dynamische Variablennamen

Methode 1: Verwenden der Methode eval () für dynamische Variablennamen

Die dynamischen Variablennamen bedeuten, dass die Namen von Variablen zufällig geändert oder benutzerdefiniert werden. Die Methode eval () wird speziell verwendet, um den JavaScript -Code in einem String -Format zu bewerten. Die Methode nimmt eine Zeichenfolge als Eingabe im Format eines JavaScript -Ausdrucks auf. Danach bewertet die Methode den Ausdruck in JavaScript. Die Entwickler verwenden die For -Loop.

Beispiel

Es wird ein Beispiel zur Implementierung der implementierten eval () Methode für dynamische Variablennamen. Der Code ist wie unten.

Code

Konsole.log ('ein Beispiel zur Implementierung von Eval () -Methoden');
var a = 'Willkommen bei JavaScript';
var b = 'a';
Konsole.log (eval (b));

Die Beschreibung des Codes lautet wie folgt:

In diesem Code die eval () Die Methode wird verwendet, um den variablen Namen dynamisch zu aktualisieren A Zu B. Der Konsole.Protokoll() Die Methode wird verwendet, um die spezifischen Werte zu erhalten.

Ausgang

Die Ausgabe gibt den obigen ausführbaren Code zurück und zeigt die dynamischen Variablennamen mit dem an eval () Methode in JavaScript.

Methode 2: Verwenden des Fensterobjekts für dynamische Variablennamen

In JavaScript ist ein Fensterobjekt im Grunde ein globales Objekt. Das Objekt kann auf jede Methode oder globale Variable im JavaScript -Code zugreifen. Darüber hinaus kann der Benutzer die dynamische Variable mit Hilfe einer formatierten Zeichenfolge erstellen. Das Fensterobjekt wird verwendet, um auf globale Variablen oder Funktionen im JavaScript -Code zuzugreifen. Diese Strategie ist wichtig, wenn der Benutzer eine globale Variable erstellt.

Beispiel

Der Code wird unten geschrieben, um das Fensterobjekt für dynamische Variablennamen in JavaScript zu implementieren.

Code

Konsole.log ('ein weiteres Beispiel zur Implementierung der Fensterobjektmethode');
var n1 = 1,
N2 = 2,
N3 = 3;
var x1 = Fenster.N1;
var x2 = window ['n1'];
Konsole.log ("Willkommen bei JavaScript");
Konsole.log (x1);
Konsole.log ("Willkommen in JavaScript World");
Konsole.log (x2);

Die Beschreibung des oben genannten Code ist hier aufgeführt.

  • Die Variable N1 wird initialisiert mit 1.
  • Danach den Wert von zuweisen N1 Zu x1 Verwenden des Punktoperators wie a Fenster.N1 Objekt.
  • In ähnlicher Weise zugreifen Sie den Wert von N2 Zu x2 mit der quadratischen Klammer [].
  • Führen Sie schließlich den Code aus, um die dynamischen Variablennamen in JavaScript anzuzeigen.

Ausgang

Der Ausgang zeigt die dynamischen Variablennamen x1 Und x2 werden durch die Verwendung der verwendet Fenster Objekt in JavaScript.

Abschluss

Zwei Strategien, die eval () Methode Und Fensterobjekt, werden verwendet, um dynamische Variablennamen in JavaScript zu verwenden. Der eval () Die Methode nimmt eine Zeichenfolge von JavaScript -Ausdrücken als Eingabe an und bewertet sie. Der Fensterobjekt wird verwendet, um auf jede Methode und globale Variablen zuzugreifen, um die Variablennamen dynamisch zu aktualisieren. Sie haben hier gelernt, dynamische Variablennamen mit JavaScript zu verwenden. Für ein weiteres Verständnis haben wir eine Reihe von Beispielen zur Implementierung des Problems geliefert, indem wir EVENT () und die Fensterobjektstrategie in befolgen JavaScript.