Tengo algunos datos llamados estaciones, que es una matriz que contiene objetos.
stations : [
{call:'station one',frequency:'000'},
{call:'station two',frequency:'001'}
]
Me gustaría representar un componente de interfaz de usuario para cada posición de la matriz. Hasta ahora puedo escribir
var stationsArr = []
for (var i = 0; i < this.data.stations.length; i++) {
stationsArr.push(
<div className="station">
{this.data}
</div>
)
}
Y luego render
render(){
return (
{stationsArr}
)
}
El problema es que estoy imprimiendo todos los datos. En su lugar, quiero mostrar una clave como, {this.data.call}
pero eso no imprime nada.
¿Cómo puedo recorrer estos datos y devolver un nuevo elemento de interfaz de usuario para cada posición de la matriz?
stationsArr
lugar destations
dentro de larender
función.