📜  Underscore.js _.negate()函数(1)

📅  最后修改于: 2023-12-03 15:35:28.086000             🧑  作者: Mango

Underscore.js _.negate()函数

Underscore.js是一个流行的JavaScript库,它提供了很多实用的函数和工具,从而使JavaScript编程更加容易和高效。其中一个实用函数是_.negate(),它用于返回一个函数的否定版本。

函数签名
_.negate(predicate)
参数
  • predicate(Function):要否定的函数。
返回值

(Function):返回predicate的否定版本函数。

示范

例如,有一个函数用于检查一个数是否为偶数:

function isEven(num) {
  return num % 2 === 0;
}

我们可以使用_.negate()将其否定:

var isOdd = _.negate(isEven);

isOdd(3); // true
isOdd(4); // false

这样就可以很容易地构建新的函数,而不需要从头开始编写代码。

总结

_.negate()是一个实用的函数,它用于返回一个函数的否定版本。它可以在构建新的函数时很有用,而不需要从头开始编写代码。