簡體   English   中英

我可以控制ES6 forEach循環中有多少個循環

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM