例如:
const factory = {
myFunc(str1) {
console.log(str1)
return (comp) => {
return comp;
}
}
}
console.log(factory.myFunc("foo")("bar"));
myFunc有四个括号:
factory.myFunc("foo")("bar")
。你怎么称呼这样的功能?
最佳答案
它称为function currying
。
实际读取它就像factory.myFunc("foo")
返回一个函数(例如x)并立即使用“ bar”参数(例如x(“ bar”))调用该函数。
关于javascript - 带四个括号的函数的名称是什么,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60028517/