-1
votes

Comment appeler Object Inside Array

Comment j'appelle Texte Doraemon sur Render Composant

constructor(props) {
        super(props);
        this.state = {
            array: [
            {text:"doraemon",id:1},
            {text:"naruto", id:2},
        ],
    }
}


2 commentaires

Que voulez-vous dire "appeler un objet"? Voulez-vous dire "Comment obtenir le texte de ces éléments?"


this.state.array [0] .text ?


4 Réponses :


3
votes

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


0 commentaires

0
votes

Essayez ceci:

this.state.array[0].text
this.state.array[1].text
.......................


0 commentaires

0
votes

` 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);


0 commentaires

0
votes

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.

Dans votre cas, il semblera que ceci:

this.state.array [index] .text


0 commentaires