일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- es6
- 함수
- AI
- next.js
- learn next.js
- JavaScript
- react
- dev
- array
- git
- 우아한테코톡
- hooks
- 선택자
- 햇소
- developerlife
- ES5+
- 최적화
- 변수
- hatso
- object
- html5
- CSS
- ES6+
- API
- This
- github
- DOM
- gitCLI
- JS
- Python
Archives
- Today
- Total
목록curring (1)
codinghatso
커링(Curring) 함수 기초
한 번에 인수를 하나만 받는 함수를 커링(Curring)이라고 하며, 또는 파샬 어플케이션(partial application) 이라고도 합니다. 커링은 복잡한 파라메터를 넘겨서 복잡한 처리를 하는 하나의 자바스크립트 함수를 단순하고 읽기 쉬운 여러 개의 나누어진 부분으로 만드는 기법입니다. 커링은 n개의 파라미터를 n차 뎁스(Depth)를 가진 함수로 분리를 하는 것이다. 장점은 중간 단계까지만 실행한 결과를 변수로 받아 다음 파라미터를 다양하게 확장할 수 있기 때문에 중간 단계에서 여러 개의 인자를 넘겨 다양한 결과를 만들 수 있습니다. //unCurring function orderSet(burger, beverage) { console.log("세트: " + burger + ", " + bever..
WEB/JavaScript
2022. 1. 13. 16:57