首页 > 解决方案 > Javascript以模数将foreach转换为for循环

问题描述

菜鸟问题在这里。我正在尝试将此 forEach 转换为 For 循环,但由于某种原因,这将返回未定义:

这是 forEach:

在此处输入图像描述

这是一直显示未定义的 for 循环:

在此处输入图像描述

问这个问题感觉像个笨蛋,但是

标签: javascriptfor-loopforeachmodulo

解决方案


将 if 语句中的条件从 更改number%3==0number[i]%3==0。目前,您正在检查整个列表(数字)是否可以被 3 整除。通过更改,您检查特定迭代的索引是否可被 3 整除的条件,也更改i=1i=0,这会从第一个索引开始循环。


推荐阅读