function,

negate

FreeVue FreeVue Follow Apr 27, 2019 · 1 min read
negate
Share this

negate. 술어 함수를 무효화합니다. 술어 함수를 취해 인수에 not 연산자 (!)를 적용하십시오.

const negate = (func) => (...args) => !func(...args)

// 예시
;[1, 2, 3, 4, 5, 6].filter(negate((n) => n % 2 === 0)) // [ 1, 3, 5 ]

[출처: http://30.surge.sh/]