[英]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.