在给包装器运行功能时调用包装器会是一种更优雅的方法

问题描述 投票:0回答:1

我有一个包装函数wrapper(param1, param2, param3, myfunc),而myfunc定义为myfunc(param1, param2, param3)

我想在函数调用内的myfunc上调用包装器,该函数将一个函数作为参数并使用参数进行调用。现在,我的函数调用看起来像caller((param1, param2, param3) => wrapper(param1, param2, param3, myfunc))

当然,在包装内,有一行myfunc(param1, param2, param3)

有什么方法可以重写所有这些内容以使函数调用更加优雅?我希望能够在其他地方轻松地调用包装器(为包装器提供前三个参数),并以某种方式为其提供功能。

javascript function ecmascript-6 lambda
1个回答
1
投票

为什么不切换参数并先获取回调然后再获取参数。

© www.soinside.com 2019 - 2024. All rights reserved.