标签: functional-programming terminology
我有一个带有一些值的数组:
[1, 2, 3, 4]
我想创建一个包含上面数组中mapped个版本项目的新数组,但只有在通过真值测试时才将它们添加到新数组中。
mapped
地图和过滤器的组合?
[1, 2, 3, 4].mapFilter(function(n) { if (n > 2) return n * 3 })
这叫什么?
答案 0 :(得分:4)
这是由过滤器组成的地图。它不需要名字。
map (*3) . filter (>2)