diff --git a/snippets/negate.md b/snippets/negate.md new file mode 100644 index 000000000..812b24efb --- /dev/null +++ b/snippets/negate.md @@ -0,0 +1,11 @@ +### negate + +Negates a predicate function. + +Take a predicate function and apply `not` to it with its arguments. + +```js +const negate = func => (...args) => !fun(...args); +// filter([1, 2, 3, 4, 5, 6], negate(isEven)) -> [1, 3, 5] +// negate(isOdd)(1) -> false +```