Come utilizzare i nomi delle variabili dinamiche in JavaScript?

Come utilizzare i nomi delle variabili dinamiche in JavaScript?
In JavaScript, i nomi delle variabili dinamici vengono utilizzati raramente per aggiornare i nomi delle variabili nei programmi. La variabile dinamica non viene assegnata fornendo alcun valore. Il suo valore è modificato/aggiornato in modo dinamico. Questa strategia ha una propria importanza nella programmazione avanzata o complessa per implementare problemi del mondo reale.

Come il linguaggio PHP, JavaScript ha difficoltà a implementare nomi variabili dinamicamente. Tuttavia, lo stesso output può essere ottenuto attraverso molteplici strategie. Ora, gli utenti non hanno bisogno di codificare il nome della variabile per scopi dinamici. Vengono introdotte due strategie auto-generate, che modificano dinamicamente i nomi delle variabili durante l'esecuzione di un programma noto come Valuta () E Oggetto della finestra.

In questo post, viene fornita una panoramica dimostrata su come utilizzare i nomi delle variabili dinamiche in JavaScript. I risultati di questo post sono elencati di seguito:

  • Utilizzando il metodo Eval () per i nomi delle variabili dinamiche
  • Utilizzo dell'oggetto finestra per i nomi delle variabili dinamiche

Metodo 1: utilizzando il metodo Eval () per i nomi delle variabili dinamiche

I nomi delle variabili dinamici indicano che i nomi delle variabili sono modificati in modo casuale o definiti dall'utente. Il metodo Eval () è specificamente utilizzato per valutare il codice JavaScript in un formato stringa. Il metodo prende una stringa come input nel formato di un'espressione JavaScript. Successivamente, il metodo valuta l'espressione in JavaScript. Gli sviluppatori utilizzano il loop per aggiornare dinamicamente i nomi delle variabili multipli con il metodo Eval ().

Esempio

Un esempio è fornito per implementare il Valuta () Metodo per nomi di variabili dinamici. Il codice è come di seguito.

Codice

console.log ("un esempio per implementare il metodo valuta ()");
var a = 'welcome to javascript';
var b = 'a';
console.log (eval (b));

La descrizione del codice è la seguente:

In questo codice, il Valuta () il metodo viene utilizzato per aggiornare dinamicamente il nome della variabile UN A B. IL console.tronco d'albero() Il metodo viene utilizzato per ottenere i valori specifici.

Produzione

L'output restituisce il codice eseguibile sopra e visualizza i nomi delle variabili dinamiche con il Valuta () Metodo in JavaScript.

Metodo 2: usando l'oggetto finestra per i nomi delle variabili dinamiche

In JavaScript, un oggetto finestra è fondamentalmente un oggetto globale. L'oggetto può accedere a qualsiasi metodo o variabile globale nel codice JavaScript. Inoltre, l'utente può creare la variabile dinamica con l'aiuto di una stringa formattata. L'oggetto finestra viene utilizzato per accedere alle variabili o alle funzioni globali nel codice JavaScript. Questa strategia è importante se l'utente crea una variabile globale.

Esempio

Il codice è scritto di seguito per implementare l'oggetto finestra per i nomi delle variabili dinamiche in JavaScript.

Codice

console.log ("un altro esempio per implementare il metodo dell'oggetto finestra");
var n1 = 1,
N2 = 2,
n3 = 3;
var x1 = finestra.N1;
var x2 = finestra ['n1'];
console.log ("Welcome to JavaScript");
console.log (x1);
console.log ("Benvenuti a JavaScript World");
console.log (x2);

La descrizione del codice sopra è elencata qui.

  • La variabile N1 è inizializzato con 1.
  • Dopodiché, assegna il valore di N1 A x1 Usando l'operatore DOT, come a finestra.N1 oggetto.
  • Allo stesso modo, accedi al valore di N2 A x2 usando la staffa quadrata [].
  • Infine, eseguire il codice per visualizzare i nomi delle variabili dinamiche in JavaScript.

Produzione

L'output mostra i nomi delle variabili dinamiche x1 E x2 vengono utilizzati impiegando il finestra oggetto in javascript.

Conclusione

Due strategie, il Metodo valutato () E Oggetto della finestra, sono impiegati per utilizzare i nomi delle variabili dinamiche in JavaScript. IL Valuta () Il metodo prende una stringa di espressioni JavaScript come input e le valuta. IL Oggetto della finestra viene utilizzato per accedere a qualsiasi metodo e variabili globali per l'aggiornamento dinamico dei nomi delle variabili. Hai imparato qui per utilizzare i nomi delle variabili dinamiche usando JavaScript. Per ulteriori comprensione, abbiamo fornito una serie di esempi per implementare il problema seguendo Eval () e la strategia dell'oggetto della finestra in JavaScript.