JavaScript 闭包和柯里化:深入理解函数式编程技巧
闭包是指有权访问创建它的环境的函数。即一个函数 defined 在另一个函数内部。它会被外部函数的作用域所闭包,继承外部函数的变量和参数。闭包可以让你在一个函数内部记住并访问外部函数的变量。
柯里化是将一个接收多个参数的函数变换成接受一个单一参数(最初的参数)的函数,并且返回接受其余的参数而且返回结果的新函数的技术。它可以让我们创建已经设置了一些参数的函数,并且稍后设置更多的参数来完成函数调用。
原文地址: https://www.cveoy.top/t/topic/loWy 著作权归作者所有。请勿转载和采集!