J'ai des données appelées stations qui sont un tableau contenant des objets.
stations : [
{call:'station one',frequency:'000'},
{call:'station two',frequency:'001'}
]
Je voudrais rendre un composant d'interface utilisateur pour chaque position de tableau. Jusqu'ici je peux écrire
var stationsArr = []
for (var i = 0; i < this.data.stations.length; i++) {
stationsArr.push(
<div className="station">
{this.data}
</div>
)
}
Et puis rendre
render(){
return (
{stationsArr}
)
}
Le problème est que j'imprime toutes les données. Je veux plutôt afficher une clé comme {this.data.call}
mais qui n'imprime rien.
Comment puis-je parcourir ces données et renvoyer un nouvel élément d'interface utilisateur pour chaque position du tableau?
stationsArr
au lieu de l'stations
intérieur de larender
fonction.