我正在研究一個反應應用程序,並嘗試遍歷數據塊。該塊有我想要做一些計算一個unixtime,但是當我在對象上調用的功能我得到的錯誤未定義不是.map中的對象
_getTime(time) {
if (time === 0) {
return '1';
} else if (time === 2) {
return '2';
} else {
return 'stuff';
}
},
render: function() {
return (
<div className="container-fluid">
<div className="row">
<div className="col-md-12 text-center">
{this.state.daily.map(function(day) {
return (
<div key={day.time} className="key col-md-12">
<div className="col-md-3">{this._getTime(day.time)}</div>
<div className="col-md-3">{day.icon}</div>
<div className="col-md-3">{day.apparentTemperatureMax}/{day.apparentTemperatureMin}</div>
</div>
);
})}
</div>
</div>
</div>
);
},
問題是這條線<div className="col-md-3">{this._getTime(day.time)}</div>
,當我把它的地圖功能外它所有的作品。
任何幫助將不勝感激