Javascript 忘记了在返回函数中捕获值的技术术语

Javascript 忘记了在返回函数中捕获值的技术术语,javascript,functional-programming,Javascript,Functional Programming,调用的函数是什么,它返回的函数中填充了先前传递的值 我知道它不是一个延续,但我忘记了它的函数编程名称 对不起,这是一个可怕的问题;我今天的记忆力真的很差 function negate(func) { return function(x) { return !func(x); }; } 高阶函数?结束?是的!结束了!这就是我要找的词。negate也是一个闭包,而不仅仅是内部函数。javascript中的函数关键字只是创建闭包的语法。@naomik然而,否定并不依赖于它的词汇环境

调用的函数是什么,它返回的函数中填充了先前传递的值

我知道它不是一个延续,但我忘记了它的函数编程名称

对不起,这是一个可怕的问题;我今天的记忆力真的很差

function negate(func) {
  return function(x) {
    return !func(x);
  };
}

高阶函数?结束?是的!结束了!这就是我要找的词。
negate
也是一个闭包,而不仅仅是内部函数。javascript中的
函数
关键字只是创建闭包的语法。@naomik然而,
否定
并不依赖于它的词汇环境。虽然这在实践中是一个终结,但在理论上却不是一个终结高阶函数?结束?是的!结束了!这就是我要找的词。
negate
也是一个闭包,而不仅仅是内部函数。javascript中的
函数
关键字只是创建闭包的语法。@naomik然而,
否定
并不依赖于它的词汇环境。虽然这在实践中是一个终结,但在理论上却不是一个终结