gpt4 book ai didi

javascript - 这个高阶函数叫什么?

转载 作者:行者123 更新时间:2023-11-29 09:55:13 24 4
gpt4 key购买 nike

我不确定如何调用转换函数的高阶函数,以便它使用数组而不是参数列表。用文字解释起来很复杂,所以有一个JavaScript的例子:

sum = function(a,b){ return a+b; };
foo = function(fn){
return function(arr){
return fn.apply(fn,arr);
};
};
different_sum = foo(sum);
log(sum(2,3)); //5
log(different_sum([2,3])); //5

最佳答案

Scala 函数有一个类似的方法,它接受一个 n 元函数并返回一个将 n 元组作为唯一参数的一元函数。他们调用方法 tupled,你可以在 documentation for Function5 中看到它(或任何其他大于 1 的函数参数)。

关于javascript - 这个高阶函数叫什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13538880/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com