_.flip(func)
_.flip(func)
创建一个新函数,该函数接受调用时的参数,然后调用原始函数,但调换接受的前两个参数的位置。
func
:要翻转参数位置的函数。
示例:
javascript
// 定义一个简单的函数
function subtract(a, b) {
return a - b;
}
// 创建一个翻转参数位置的新函数
const flippedSubtract = _.flip(subtract);
// 调用新函数,参数位置被翻转
console.log(flippedSubtract(5, 10));
// 输出:5 - 10 = -5
在这个例子中,flippedSubtract
函数会接受调用时的参数,并调用原始的 subtract
函数,但前两个参数的位置被调换了。