【发布时间】:2019-07-10 13:47:47
【问题描述】:
我想知道是否可以在 JavaScript 中仅使用 .reduce 来完成交换元素。如果没有,函数式编程领域还应该使用什么?
这不适用于对数组进行排序。我想使用.reduce 找到数组元素的所有排列,这需要按照this 方法进行交换步骤。
【问题讨论】:
-
你有数组的例子吗?为什么要使用reduce?
-
您通常使用
.sort()更改数组元素的顺序。 -
你想创建一个新的数组实例,交换两个值,还是只是(可变地)交换到数组的元素?
标签: javascript functional-programming reduce