javascript - 使用 reduce 函数从调用中检索值
问题描述
我正在尝试编写一个使用reduce
本机方法的简单函数,以便取回被调用函数的值。这是我的代码:
const test = (...ps) =>
ps.reduce((prev, next) =>
parameter => prev(parameter)
)
我使用以下行调用它:
test(() => 42)
我会获得被调用函数的返回值,因为prev
它是ps
数组的唯一值,但它仅在我使用next
参数定义另一个函数时才有效。
预期结果:42
当前结果:() => 42
我错过了什么?谢谢!
解决方案
推荐阅读
- rust - 如何使用功能标志明智地执行“货物构建”命令功能?
- angular - PrimeNG 中的多个样式类
- html - 有没有办法使用 Materialize.css 只指定一次背景颜色?
- javascript - TypeError:无法获取 REACT JS
- sql - 查找数据库的用户和权限
- c++ - 向量 push_back std::length_error: vector" 失败
- spring - 如何在 Junit Param 中插入 MultiPartFile 数据
- python - Flask - 在 Discord OAuth 中重定向时出现 404 错误
- android - 如何在 Unity 中切换 androidmanifests
- javascript - Javascript 函数返回未定义,应为整数值