Comment j'appelle Texte Doraemon sur Render Composant
constructor(props) {
super(props);
this.state = {
array: [
{text:"doraemon",id:1},
{text:"naruto", id:2},
],
}
}
4 Réponses :
Etant donné que this.state code> a une matrice dedans, vous devez référencer les éléments individuels de la matrice ou, dans ce cas: this.state.array[0].text
this.state.array[1].text
Essayez ceci:
this.state.array[0].text this.state.array[1].text .......................
`
C'est ma réponse à votre question comme dans le monde réel, vous utiliserez quelque chose comme ça tout le temps. Et ceci est ma première réponse sur Stackoverflow let doraemon = (searchItem) => {
let findDoremon = this.state.array.find(element => element.text ===
searchItem)
return findDoremon.text
}
let fondDoremon = doraemon("doraemon") //<<<<<<<< Here you can enter
any name that you could like to find
console.log(fondDoremon);
Un tableau peut contenir de nombreuses valeurs sous un seul nom et vous pouvez accéder aux valeurs en faisant référence à un numéro d'index. Donc, si votre tableau contient des objets comme éléments. Vous pouvez les évaluer en les référant en tant que tableau simple. P>
Dans votre cas, il semblera que ceci: p>
this.state.array [index] .text code> p>
Que voulez-vous dire "appeler un objet"? Voulez-vous dire "Comment obtenir le texte code> code> de ces éléments?"
this.state.array [0] .text code>?