给定一个参数列表和一个二元函数:
args = [5, 6]
f = ((y,z)->y*z)
如何将 args 展开为函数参数?- 例如,在 Python 中,您可以:f(*args)
.
我尝试过的(我想更多的 JavaScript 风格):
Function.call.apply(f, args)
# When that failed, tried:
((y,z) -> y*z).call.apply(null, [5,6])
给定一个参数列表和一个二元函数:
args = [5, 6]
f = ((y,z)->y*z)
如何将 args 展开为函数参数?- 例如,在 Python 中,您可以:f(*args)
.
我尝试过的(我想更多的 JavaScript 风格):
Function.call.apply(f, args)
# When that failed, tried:
((y,z) -> y*z).call.apply(null, [5,6])