Som PHP -språket står JavaScript overfor vanskeligheter med å implementere variabelnavn dynamisk. Imidlertid kan den samme produksjonen oppnås gjennom flere strategier. Nå trenger ikke brukere hardt kode for variabelnavnet for dynamiske formål. To auto-genererte strategier blir introdusert, som dynamisk endrer variabelnavnene under utførelsen av et program kjent som eval () og vindusobjekt.
I dette innlegget er det gitt en demonstrert oversikt over hvordan du bruker dynamiske variabelnavn i JavaScript. Resultatene av dette innlegget er listet opp nedenfor:
Metode 1: Bruke eval () -metoden for dynamiske variabelnavn
De dynamiske variabelnavnene betyr at navnene på variabler er modifisert tilfeldig eller er brukerdefinerte. Eval () -metoden brukes spesifikt for å evaluere JavaScript -koden i et strengformat. Metoden tar en streng som input i formatet til et JavaScript -uttrykk. Etter det evaluerer metoden uttrykket i JavaScript. Utviklerne bruker for -loopen for å dynamisk oppdatere flere variabelnavn med eval () -metoden.
Eksempel
Et eksempel er gitt for å implementere eval () Metode for dynamiske variabelnavn. Koden er som nedenfor.
Kode
konsoll.logg ('et eksempel for å implementere eval () metode');Beskrivelsen av koden er som følger:
I denne koden, eval () metoden brukes for å dynamisk oppdatere variabelnavnet fra en til b. De konsoll.Logg() Metoden brukes til å få de spesifikke verdiene.
Produksjon
Utgangen returnerer den ovennevnte kjørbare koden og viser de dynamiske variabelnavnene med eval () Metode i JavaScript.
Metode 2: Bruke vindusobjektet for dynamiske variabelnavn
I JavaScript er et vindusobjekt i utgangspunktet et globalt objekt. Objektet kan få tilgang til hvilken som helst metode eller global variabel i JavaScript -koden. Dessuten kan brukeren lage den dynamiske variabelen ved hjelp av en formatert streng. Vindusobjektet brukes for å få tilgang til globale variabler eller funksjoner i JavaScript -koden. Denne strategien er viktig hvis brukeren oppretter en global variabel.
Eksempel
Koden er skrevet nedenfor for å implementere vindusobjektet for dynamiske variabelnavn i JavaScript.
Kode
konsoll.logg ('et annet eksempel for å implementere vindusobjektmetode');Beskrivelsen av ovennevnte kode er oppført her.
Produksjon
Utgangen viser de dynamiske variabelnavnene x1 og x2 brukes ved å bruke vindu objekt i JavaScript.
Konklusjon
To strategier, eval () metode og vindusobjekt, er ansatt for å bruke dynamiske variabelnavn i JavaScript. De eval () Metoden tar en rekke JavaScript -uttrykk som input og evaluerer dem. De vindusobjekt brukes til å få tilgang til hvilken som helst metode og globale variabler for dynamisk oppdatering av variabelnavnene. Du har lært her for å bruke dynamiske variabelnavn ved hjelp av JavaScript. For ytterligere forståelse har vi gitt et sett med eksempler for å implementere problemet ved å følge eval () og vindusobjektstrategien i JavaScript.