我正在研究一个反应应用程序,并尝试遍历数据块。该块有我想要做一些计算一个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>
,当我把它的地图功能外它所有的作品。
任何帮助将不胜感激