Podobnie jak język PHP, JavaScript staje w obliczu dynamicznego wdrażania nazw zmiennych. Jednak ten sam wynik można osiągnąć dzięki wielu strategii. Teraz użytkownicy nie muszą kodować nazwy zmiennej do celów dynamicznych. Wprowadzono dwie automatyczne strategie, które dynamicznie modyfikują nazwy zmiennych podczas wykonywania programu znanego jako eval () I Obiekt okna.
W tym poście przedstawiono zademonstrowany przegląd tego, jak używać nazwy zmiennych dynamicznych w JavaScript. Wyniki tego postu są wymienione poniżej:
Metoda 1: Za pomocą metody eval () dla nazw zmiennych dynamicznych
Nazwy zmiennych dynamicznych oznaczają, że nazwy zmiennych są modyfikowane losowo lub zdefiniowane przez użytkownika. Metoda eval () jest specjalnie wykorzystywana do oceny kodu JavaScript w formacie ciągu. Metoda bierze ciąg jako wejście w formacie wyrażenia JavaScript. Następnie metoda ocenia wyrażenie w JavaScript. Deweloperzy wykorzystują pętlę do dynamicznej aktualizacji wielu nazw zmiennych za pomocą metody eval (.
Przykład
Przykład jest podany do wdrożenia eval () Metoda dla nazw zmiennych dynamicznych. Kod jest jak poniżej.
Kod
konsola.log („przykład do implementacji metody eval ()”);Opis kodu jest następujący:
W tym kodzie eval () metoda jest wykorzystywana do dynamicznej aktualizacji nazwy zmiennej z A Do B. konsola.dziennik() Metoda jest używana do uzyskania określonych wartości.
Wyjście
Wyjście zwraca powyższy kod wykonywalny i wyświetla nazwy zmiennych dynamicznych za pomocą eval () Metoda w JavaScript.
Metoda 2: Korzystanie z obiektu okiennego dla nazwy zmiennych dynamicznych
W JavaScript obiekt okna jest w zasadzie obiektem globalnym. Obiekt może uzyskać dostęp do dowolnej metody lub zmiennej globalnej w kodzie JavaScript. Ponadto użytkownik może uczynić zmienną dynamiczną za pomocą sformatowanego ciągu. Obiekt okna jest wykorzystywany do dostępu do zmiennych globalnych lub funkcji w kodzie JavaScript. Ta strategia jest ważna, jeśli użytkownik tworzy zmienną globalną.
Przykład
Kod jest napisany poniżej, aby zaimplementować obiekt okna dla nazw zmiennych dynamicznych w JavaScript.
Kod
konsola.log („Kolejny przykład wdrożenia metody obiektu Window”);Opis powyższego kodu jest wymieniony tutaj.
Wyjście
Wyjście pokazuje nazwy zmiennych dynamicznych x1 I x2 są wykorzystywane przez zatrudnienie okno Obiekt w JavaScript.
Wniosek
Dwie strategie, Metoda eval () I Obiekt okna, są wykorzystywane do używania nazw zmiennych dynamicznych w JavaScript. eval () Metoda bierze ciąg wyrażeń JavaScript jako dane wejściowe i ocenia je. Obiekt okna jest wykorzystywany do dostępu do dowolnej metody i zmiennych globalnych do dynamicznej aktualizacji nazw zmiennych. Nauczyłeś się tutaj używać nazw zmiennych dynamicznych za pomocą JavaScript. W celu dalszego zrozumienia przedstawiliśmy zestaw przykładów do wdrożenia problemu, śledząc scenę () i strategię obiektu okiennego w JavaScript.