-
[JavaScript] 함수를 조작하는 함수, 고차함수JavaScript 2022. 10. 21. 23:24반응형
JavaScript 책을 보다가 인상깊은 내용이 있어 기록으로 남긴다.
1. 함수를 변수로 선언
위 처럼 입력한 파라미터가 비교값보다
크냐는 함수를 활용하여
chkGraterThan10을 사용해보면
2. 함수를 파라미터로 받는 함수
Math.min을 func의 파라미터로 넣었고,
Math.min의 파라미터를 옆에 붙여준 형태
let minV = func(Math.min)(3, 2, 1)
와 같이 선언하여 출력해 보았다.
단순하게 Math.min만 사용하고자 한다면 불필요한 것 같다고 생각되지만..
아마도 좀 더 복잡한 과정이 반복해서 필요할 경우에 유용할 것으로 보인다.
3. 분기처리도 가능한 것으로 보인다.
아직은 적절한 사용처가 떠오르지 않아 교재를 참고하였으나
1, 2, 3 방식을 적절히 응용할 수 있다면
코드 중 반복되는 구간을 보다 효율적이고 매끄럽게 다듬을 수 있지 않을까 생각한다.
출처 : 자바스크립트 스킬업 3/e 교재 135p (5장 고차함수)
반응형'JavaScript' 카테고리의 다른 글
[JavaScript] 특정문자 감지 및 추출 (간단한 정규식) (0) 2022.11.15 [JavaScript] filter 와 map 으로 Object에서 원하는 값 추출해보기 (0) 2022.10.31 [JavaScript] Object에 값 넣기, 값 제거, 분해, 복사 (0) 2022.10.20 [JavaScript] String에 변수값 쉽게 넣기 === 백틱 ! (` `) (0) 2022.09.30 [JavaScript] 동적으로 새로 붙인 Element 이벤트 붙이기 (addEventListener) (0) 2022.09.30