Eu tenho alguns dados chamados de estações que são uma matriz que contém objetos.
stations : [
{call:'station one',frequency:'000'},
{call:'station two',frequency:'001'}
]
Eu gostaria de renderizar um componente de interface do usuário para cada posição da matriz. Até agora eu posso escrever
var stationsArr = []
for (var i = 0; i < this.data.stations.length; i++) {
stationsArr.push(
<div className="station">
{this.data}
</div>
)
}
E então renderizar
render(){
return (
{stationsArr}
)
}
O problema é que estou imprimindo todos os dados. Em vez disso, quero apenas mostrar uma chave como, {this.data.call}mas não imprime nada.
Como posso fazer um loop por esses dados e retornar um novo elemento de interface do usuário para cada posição da matriz?
stationsArrvez destationsdentro darenderfunção.