У меня есть данные, называемые станциями, которые представляют собой массив, содержащий объекты.
stations : [
{call:'station one',frequency:'000'},
{call:'station two',frequency:'001'}
]
Я хотел бы отобразить компонент пользовательского интерфейса для каждой позиции массива. Пока я могу написать
var stationsArr = []
for (var i = 0; i < this.data.stations.length; i++) {
stationsArr.push(
<div className="station">
{this.data}
</div>
)
}
А затем визуализировать
render(){
return (
{stationsArr}
)
}
Проблема в том, что я распечатываю все данные. Вместо этого я хочу просто показать такой ключ, {this.data.call}
но он ничего не печатает.
Как я могу просмотреть эти данные и вернуть новый элемент пользовательского интерфейса для каждой позиции массива?
stationsArr
вместо функцииstations
внутриrender
.