Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 13991|Svare: 0

[JavaScript] I JS brukes EVAL-metoden for å hente variabelverdien eller objektattributten til det dynamisk genererte navnet

[Kopier lenke]
Publisert på 15.12.2017 10:23:56 | | | |

    I et JS-program, noen ganger når vi ønsker å hente en variabelverdi eller et objekts egenskap, og variabelen eller objektnavnet kan genereres dynamisk, for eksempel:


  På dette tidspunktet må vi bruke evalueringsmetoden, og kodeendringen er som følger:




Den detaljerte forklaringen av evalueringen er som følger:
Evalueringsfunksjonen tar en parameter s og returnerer s direkte hvis s ikke er en streng. Ellers utføres S-setningen. Hvis resultatet av S-setningsutførelsen er en verdi, returnerer den denne verdien, ellers returnerer den udefinert.
Det bør bemerkes at objektdeklarasjonssyntaksen "{}" ikke returnerer en verdi, den må være omsluttet i parentes for å returnere en verdi, et enkelt eksempel er som følger


Det kan sees at for objektdeklarasjonssetninger er det kun kjøring og returnerer ikke en verdi. For å returnere en vanlig objektdeklarasjonssetning som "{}", må den være omsluttet i parentes for å konvertere den til et uttrykk for å returnere verdien. Dette er også et av grunnprinsippene for å bruke JSON for Ajax-utvikling. I eksempelet kan man tydelig se at den andre varslingsuttalelsen gir udefinerte utdata, mens den tredje utdataen med parentes er objektet som uttalelsen representerer.




Foregående:MySQLDUMP importerer og eksporterer databaseoppsummeringer
Neste:AES, DES, MD5, RSA, SHA krypteringsgrensesnitt
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com