首页 > 解决方案 > 使用 reduce 函数从调用中检索值

问题描述

我正在尝试编写一个使用reduce本机方法的简单函数,以便取回被调用函数的值。这是我的代码:

const test = (...ps) =>
    ps.reduce((prev, next) =>
        parameter => prev(parameter)
    )

我使用以下行调用它:

test(() => 42)

我会获得被调用函数的返回值,因为prev它是ps数组的唯一值,但它仅在我使用next参数定义另一个函数时才有效。

预期结果:42

当前结果:() => 42

我错过了什么?谢谢!

标签: javascriptnode.js

解决方案


推荐阅读