我正在使用Dark sky API来请求每小时天气。这将返回一个包含48个数据对象的数组。然后我用
将这些数据块映射到我的反应应用程序{this.state.hourly.map(hour => {
return (
<div className="text-center">
<div key={hour.time} className="key col-md-1">
<div className="">{this._getTime(hour.time)}</div><br />
<div className=""><canvas className={hour.icon} width="64" height="64">
</canvas></div><br />
<div className=""><strong>{this._roundingNumber(hour.temperature)}°</strong></div>
</div>
</div>
);
})}
但是我想要限制API调用中的数据块,或者在结束map函数之后,让我们说8个数据对象。
所以我的问题是:如何限制API响应?我似乎无法在文档中找到任何内容。
如果那是不可能的,有没有办法在指定数量的对象通过后结束.map
函数?