Ceci est destiné à être utilisé dans un simple serveur Web servant avec un microcontrôleur. Considérez que l'application de microcontrôleur ait un total de 256 propriétés, chacune avec sa propre valeur. Lorsque le navigateur apporte une demande de lecture des propriétés à partir du microcontrôleur, un nombre aléatoire de propriétés sera renvoyé au format JSON, allant des champs Perpery1 à Property256. Par exemple, les propriétés 1, 15, 20, 60, 123, 200, 230, 256, qui est, dans presque toutes les réponses du microcontrôleur, il ne contient pas 256 propriétés, son nombre aléatoire de propriétés.
Je veux Pour afficher les valeurs des propriétés reçues du microcontrôleur dans une zone de texte dans HTML, mais le code de test ci-dessous ne fonctionne pas, je reçois une sortie inattendue "Property1 = non défini, propriété256 = non définie,". Je veux que ça sortit "propriété1 = 1234, propriété256 = 5678," p>
p>
p> p> p >
3 Réponses :
Lorsque vous dites Plus d'informations sur MDN: Accessoires de propriété a> p> obj.property code>, vous essayez d'accéder à une propriété appelée "propriété". Vous devez utiliser la notation de support avec des valeurs dynamiques, comme dans Obj [Property] Code>. P>
Votre réponse est correcte, merci. Pour pouvoir voter dans votre réponse, j'ai besoin de 15 points et j'ai actuellement 13 ans. Pourriez-vous voter dans ma question, alors je peux alors voter dans votre réponse?
Vous devez utiliser p> obj [Propriété] code> Tho récupérer la valeur de la propriété code> (notation de support, Voir MDN ). Comme ceci: <pre id="result"></pre>
avec Obj.hasownProperty () Vous pouvez ckeck Si un objet contient une propriété spécifique, pour obtenir la propriété elle-même que vous pouvez utiliser vous pouvez prendre Regard sur ce débat: Accès de propriété JavaScript: Notation de points vs. a> p> p> obj [Propriété] code> ou objet.property code> <head>
<title>JAVASCRIPT_TEST</title>
<meta charset="UTF-8"/>
</head>
<body>
<input type="text" id="result_text" size="150">
<input type="button" onclick="test()" value="TEST">
</body>