Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 13991|Svar: 0

[JavaScript] I JS bruges EVAL-metoden til at opnå variabelværdien eller objektattributten for det dynamisk genererede navn

[Kopier link]
Opslået på 15/12/2017 10.23.56 | | | |

    I et JS-program, nogle gange, når vi ønsker at få en variabel værdi eller en objektegenskab, og variabelen eller objektnavnet kan være dynamisk genereret, for eksempel:


  På nuværende tidspunkt skal vi bruge evalueringsmetoden, og kodeændringen er som følger:




Den detaljerede forklaring af evalueringen er som følger:
Evalueringsfunktionen tager en parameter s og returnerer s direkte, hvis s ikke er en streng. Ellers udføres S-udsagnet. Hvis resultatet af S-sætningens eksekvering er en værdi, returnerer den denne værdi, ellers returnerer den udefineret.
Det skal bemærkes, at objektdeklarationssyntaksen "{}" ikke returnerer en værdi; den skal indkapsles i parentes for at returnere en værdi, et simpelt eksempel er som følger


Det kan ses, at for objektdeklarationssætninger er det kun eksekvering og returnerer ikke en værdi. For at returnere en almindeligt anvendt objektdeklarationssætning som "{}" skal den indkapsles i parentes for at konvertere den til et udtryk for at returnere dens værdi. Dette er også et af de grundlæggende principper for brugen af JSON til Ajax-udvikling. I eksemplet kan det tydeligt ses, at den anden alarmsætning udgiver udefinerede, mens den tredje output med parentes er objektet, som udsagnet repræsenterer.




Tidligere:MySQLDUMP Imports og Export databaseoversigter
Næste:AES, DES, MD5, RSA, SHA krypteringsgrænseflade
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com