首页 > 解决方案 > 我可以控制 ES6 forEach 循环中的循环数吗

问题描述

我使用 XMLHttpRequest 创建了一个简单的 api 调用

我有 json 并在 ES6 forEach 循环中显示它。

返回的数据有 100 项,但我只想显示前 10 项

我可以像 for 循环一样使用 ES6 forEach 循环吗

for(let i=0; i<10; i++)

循环 10 次。

我有一个例子

标签: javascriptecmascript-6

解决方案


您可以使用slice()来获取数组的所需部分,然后使用forEach. 考虑到您的变量名称,array您可以执行以下操作。

array.slice(0,10).forEach(...)

推荐阅读