_.unary(func)
_.unary(func)
创建一个函数,该函数接受一个参数,并将其传递给原始函数,忽略多余的参数。
func
:要转换为一元函数的原始函数。
示例:
javascript
// 定义一个原始函数
function greet(name, lastName) {
return `Hello, ${name} ${lastName}!`;
}
// 创建一个接受一个参数的新函数
const greetUnary = _.unary(greet);
// 调用新函数,多余的参数被忽略
console.log(greetUnary("Alice", "Smith")); // 输出:Hello, Alice undefined!
在这个例子中,greetUnary
函数是通过 _.unary
创建的新函数,它只接受一个参数,并将其传递给原始函数 greet
,而多余的参数被忽略了。