javascript - Javascript以模数将foreach转换为for循环
问题描述
菜鸟问题在这里。我正在尝试将此 forEach 转换为 For 循环,但由于某种原因,这将返回未定义:
这是 forEach:
这是一直显示未定义的 for 循环:
问这个问题感觉像个笨蛋,但是
解决方案
将 if 语句中的条件从 更改number%3==0
为number[i]%3==0
。目前,您正在检查整个列表(数字)是否可以被 3 整除。通过更改,您检查特定迭代的索引是否可被 3 整除的条件,也更改i=1
为i=0
,这会从第一个索引开始循环。
推荐阅读
- c# - 在wpf中计算具有已知宽度和高度以及字体的文本框的字符容量
- apache-spark - GraphX 的基于内存的 shuffle 和 Spark Core 的 shuffle 有什么区别
- python - 替换缺失数据,显示为 ? 在数据集中,平均值为 SimpleImputer
- pascal - Turbo Pascal 7 中的弹出窗口
- java - 有没有一种方法可以使用 JPA 存储库方法关键字来搜索列中的术语列表?
- r - R - 按列过滤行 - 其他数据框中包含的列名
- c# - 关于受保护和私有
- c++ - 用于测量 GC 活动的 V8 垃圾收集器回调
- python - Os.listdir NotADirectoryError 在 MacOS 中不工作 - 在 Windows 中工作
- python - 在多个 groupby 组中包含一行