【发布时间】:2019-07-28 09:28:14
【问题描述】:
当我们不得不迭代我们编写的数组时,以 C/C++ 方式编写代码
for(int index = 0; index < array.size(); index++) {
doSomething(index);
}
当需要迭代 4 时,我们编写了
for(int index = 0; index < array.size(); index = index + 4) {
doSomething(1, index);
doSomething(2, index+1);
doSomething(3, index+2);
doSomething(4, index+3);
}
如何使用 JavaScript 的 map reduce 或 filter 数组函数来实现这一点?
【问题讨论】:
-
为什么要使用
map、reduce或filter?不使用常规 for 循环或迭代器是否有任何合乎逻辑的理由?这三个原型都不是为此目的而制造的。
标签: javascript arrays for-loop filter reduce