Je suis un débutant dans ReactJS et ci-dessous est le programme d'échantillon que j'essaie d'exécuter:
<Person name={this.state.persons.name[0]} age ={this.state.persons.age[0]}/>
3 Réponses :
Les personnes, dans ce cas, la matrice est donc au lieu de: Il devrait être: p>
Vous ne référez pas correctement à votre article de votre tableau: p>
this.state.persons.age [0] code> <- Ceci dit que l'âge est un tableau, ce qui ne vous donne pas une erreur de tableau. P>
Personnes code> est la matrice réelle. Essayez ceci: p>
this.state.persons [0] .age code> p>
Comme les autres réponses indiquées, vous essayez d'accéder, une propriété Cela fonctionnerait si mais c'est une primitive dans ce cas (chaîne et numéro)
Cela peut également être écrit dans ces lignes. p> 0 code> sur nom code> et Âge code>. Mais vous voulez accéder à chaque article dans le tableau. nom code> et Âge code> est un objet p>
Obtenir l'index d'abord, puis la clé
ceci.state.persons [0] Nom code>this.state.persons [0] .age code>this.state.persons [ 1] .name code>this.state.persons [1] .age code>