Predicate
Prediate는 사전적 의미로 서술어를 의미합니다. 어떠한 상태에 대해서 동사를 포함하여 설명하는 것이라고 할 수 있겠는데요.
자바스크립트에서는 어떠한 입력에 대해서 Boolean 값을 반환하는 함수를 Predicate
라고 합니다.
arr.filter(someFn)
이라는 함수가 있을 때 Array의 Prototype 메소드인 filter로 전달하는 someFn
이라는 함수가 Prediate
이며 판별식이라고 이해해도 좋습니다.