함수 인수 추가하기

Beginner

This tutorial is from open-source community. Access the source code

소개

이 랩에서는 JavaScript 의 partialRight() 함수를 사용하여 미리 지정된 인수를 가진 새로운 함수를 만드는 방법을 살펴봅니다. 이 강력한 함수를 사용하면 기존 함수에 인수를 쉽게 추가하여 원래 함수를 다시 정의하지 않고도 특정 동작을 가진 새로운 함수를 만들 수 있습니다. partialRight()를 사용하여 코드를 간소화하고 모듈화하는 방법을 예시를 통해 살펴보겠습니다.

인수를 추가하는 함수

인수를 받는 인수에 인수를 추가하는 함수를 만들려면 다음 단계를 따르세요.

  1. 터미널/SSH 를 열고 node를 입력하여 코딩 연습을 시작합니다.
  2. 스프레드 연산자 (...) 를 사용하여 partialsfn의 인수 목록에 추가합니다.
  3. 다음 코드를 사용하여 함수를 만듭니다.
const partialRight =
  (fn, ...partials) =>
  (...args) =>
    fn(...args, ...partials);
  1. 다음 예시와 같이 함수를 테스트합니다.
const greet = (greeting, name) => greeting + " " + name + "!";
const greetJohn = partialRight(greet, "John");
greetJohn("Hello"); // 'Hello John!'

요약

축하합니다! 인수를 추가하는 함수 랩을 완료했습니다. LabEx 에서 더 많은 랩을 연습하여 실력을 향상시킬 수 있습니다.