[英]Can I control how many loops in a ES6 forEach loop
我已经使用XMLHttpRequest创建了一个简单的api调用
我将json返回并显示在ES6 forEach循环中。
返回的数据有100个项目,但我只想显示前10个项目
我可以像for循环一样使用ES6 forEach循环吗
for(let i=0; i<10; i++)
循环十次。
我有一个例子
您可以使用slice()
获取数组的必需部分,然后使用forEach
。 考虑到变量名是array
您可以执行以下操作。
array.slice(0,10).forEach(...)
我已经检查了你的小提琴并编辑了可以在这里检查
if (request.status >= 200 && request.status < 400) {
data.forEach((post, i) => {
if(i >= 10){
return;
}else{
console.log(post)
}
});
} else {
//your stuff...
}
};
request.send();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.