Tôi có một số dữ liệu được gọi là các trạm là một mảng chứa các đối tượng.
stations : [
{call:'station one',frequency:'000'},
{call:'station two',frequency:'001'}
]
Tôi muốn hiển thị một thành phần ui cho mỗi vị trí mảng. Cho đến nay tôi có thể viết
var stationsArr = []
for (var i = 0; i < this.data.stations.length; i++) {
stationsArr.push(
<div className="station">
{this.data}
</div>
)
}
Và sau đó kết xuất
render(){
return (
{stationsArr}
)
}
Vấn đề là tôi đang in tất cả dữ liệu ra. Thay vào đó, tôi muốn chỉ hiển thị một khóa như thế {this.data.call}
nhưng không in ra gì.
Làm cách nào để tôi có thể lặp qua dữ liệu này và trả về một phần tử giao diện người dùng mới cho mỗi vị trí của mảng?
stationsArr
thay vìstations
bên trongrender
hàm.