소개
이 랩에서는 JavaScript 의 함수 부분 적용 (function partials) 개념을 살펴보고, 주어진 함수에 인수를 쉽게 앞쪽에 추가할 수 있는 고차 함수 (higher-order function) 를 만드는 방법을 배웁니다. 실용적인 예제와 연습을 통해 부분 적용 함수가 어떻게 작동하는지, 그리고 코드를 단순화하고 모듈화하는 데 어떻게 사용될 수 있는지 이해할 것입니다.
이 랩에서는 JavaScript 의 함수 부분 적용 (function partials) 개념을 살펴보고, 주어진 함수에 인수를 쉽게 앞쪽에 추가할 수 있는 고차 함수 (higher-order function) 를 만드는 방법을 배웁니다. 실용적인 예제와 연습을 통해 부분 적용 함수가 어떻게 작동하는지, 그리고 코드를 단순화하고 모듈화하는 데 어떻게 사용될 수 있는지 이해할 것입니다.
코딩 연습을 시작하려면 터미널/SSH 를 열고 node를 입력하세요.
partial 함수는 fn을 partials를 첫 번째 인수로 호출하는 새로운 함수를 생성하는 데 사용됩니다.
...) 를 사용하여 partials를 fn의 인수 목록 앞에 추가합니다.const partial =
(fn, ...partials) =>
(...args) =>
fn(...partials, ...args);
const greet = (greeting, name) => greeting + " " + name + "!";
const greetHello = partial(greet, "Hello");
greetHello("John"); // 'Hello John!'
축하합니다! 함수 인수 앞쪽에 추가하기 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 실력을 향상시킬 수 있습니다.