例如:

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/

10-12 07:04