Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 13991|Répondre: 0

[JavaScript] Dans JS, la méthode EVAL est utilisée pour obtenir la valeur variable ou l’attribut objet du nom généré dynamiquement

[Copié le lien]
Publié sur 15/12/2017 10:23:56 | | | |

    Dans un programme JS, parfois, lorsque nous voulons obtenir une valeur de variable ou la propriété d’un objet, et que la variable ou le nom de l’objet peut être généré dynamiquement, par exemple :


  À ce stade, nous devons utiliser la méthode d’évaluation, et la modification du code est la suivante :




L’explication détaillée de l’évaluation est la suivante :
La fonction eval prend un paramètre s et retourne s directement si s n’est pas une chaîne. Sinon, l’instruction S est exécutée. Si le résultat de l’exécution de l’instruction S est une valeur, elle retourne cette valeur, sinon elle retourne indéfinie.
Il convient de noter que la syntaxe de déclaration d’objet « {} » ne renvoie pas de valeur, elle doit être enfermée entre parenthèses pour retourner une valeur ; un exemple simple est le suivant


On peut voir que pour les instructions de déclaration d’objet, il s’agit uniquement d’exécution et ne retourne pas de valeur. Pour retourner une déclaration d’objet couramment utilisée comme « {} », elle doit être enfermée entre parenthèses pour la convertir en expression afin de retourner sa valeur. C’est aussi l’un des principes fondamentaux de l’utilisation du JSON pour le développement Ajax. Dans l’exemple, on peut clairement voir que la deuxième instruction d’alerte donne une indication indéfinie, tandis que la troisième sortie entre parenthèses est l’objet représenté par l’énoncé.




Précédent:Résumés des bases de données mysqldump imports et exports
Prochain:Interface de chiffrement AES, DES, MD5, RSA, SHA
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com