_.partial(func, [partials])
_.partial(func, [partials])
创建一个函数,该函数固定部分参数,返回一个新函数,用于接受剩余的参数并调用原始函数。
func
:要部分应用的原始函数。partials
(可选):要固定的部分参数。
示例:
javascript
// 定义一个原始函数
function greet(greeting, name) {
return `${greeting}, ${name}!`;
}
// 创建一个部分应用了参数的新函数
const sayHello = _.partial(greet, "Hello");
// 调用新函数,只需要提供剩余的参数
console.log(sayHello("Alice")); // 输出:Hello, Alice!
在这个例子中,sayHello
函数是通过部分应用了 "Hello"
参数而创建的新函数。调用 sayHello
函数时,只需要提供剩余的参数即可。