我已经使用XMLHttpRequest创建了一个简单的api调用
我将json返回并显示在ES6 forEach循环中。
返回的数据有100个项目,但我只想显示前10个
我可以像使用for循环一样使用ES6 forEach循环
for(let i=0; i<10; i++)
循环10次。
我有一个example
答案 0 :(得分:4)
您可以使用slice()
获取数组的必需部分,然后使用forEach
。考虑到您的变量名是array
,您可以执行以下操作。
array.slice(0,10).forEach(...)
答案 1 :(得分:0)
我已经检查了您的小提琴,并进行了编辑,可以检查here
if (request.status >= 200 && request.status < 400) {
data.forEach((post, i) => {
if(i >= 10){
return;
}else{
console.log(post)
}
});
} else {
//your stuff...
}
};
request.send();