[函数式编程] 不用循环的 JavaScript

函数式编程,通过代码一步步的深入 map reduce filter find。因为循环中总是在处理或者构建一个数组,或者两者同时在做,因此通过 js 内置的数组处理函数几乎可以消除代码中绝大多数循环,写出复杂性更低更利于维护的代码。